0
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
1
-2
2
-4
4
-7
8
-11
12
-17
20
-26
32
-44
61
-109
389
1446
1150
1030
812
670
419
91
-487
-1459
-2351
-2795
-2741
-2625
-2535
-2253
-1566
-843
-423
-412
-638
-792
-817
-745
-614
-410
9
659
1237
1542
1573
1444
1253
937
572
298
95
-85
-261
-396
-470
-610
-808
-1007
-1194
-1300
-1343
-1387
-1517
-1674
-1756
-1708
-1625
-1539
-1372
-1090
-798
-598
-443
-299
-224
-225
-239
-282
-346
-420
-559
-739
-924
-1054
-1135
-1189
-1183
-1123
-974
-840
-803
-856
-916
-969
-1011
-1009
-888
-613
-307
-11
299
600
827
946
990
1006
974
957
1007
1125
1232
1309
1405
1517
1618
1723
1801
1847
1929
1950
1836
1623
1340
1024
234
-1459
-3302
-4269
-4151
-3837
-3858
-3604
-2551
-1175
-276
-248
-801
-1166
-1198
-1124
-1134
-1088
-536
528
1559
2180
2335
2232
2079
1791
1331
787
276
-39
-244
-481
-762
-1043
-1265
-1424
-1536
-1590
-1614
-1664
-1734
-1838
-1945
-1996
-1982
-1881
-1645
-1303
-805
-250
134
352
440
422
248
-114
-498
-752
-818
-767
-691
-643
-623
-665
-774
-998
-1292
-1550
-1720
-1745
-1645
-1481
-1265
-983
-676
-435
-289
-224
-243
-273
-264
-208
-128
-20
173
436
698
929
1128
1226
1267
1253
1148
1033
945
900
890
955
1118
1335
1418
1474
1507
1492
1413
1303
1174
983
655
-161
-1582
-2966
-3498
-3403
-3419
-3529
-3000
-1730
-495
134
185
42
-102
-267
-471
-708
-723
-253
551
1285
1766
1940
1918
1708
1342
865
278
-270
-610
-795
-943
-1158
-1373
-1497
-1514
-1479
-1444
-1421
-1385
-1295
-1222
-1181
-1154
-1174
-1139
-1005
-730
-378
-74
153
337
484
495
287
-119
-570
-956
-1187
-1285
-1345
-1352
-1263
-1079
-977
-1026
-1169
-1315
-1388
-1319
-1179
-1062
-892
-628
-295
-74
13
63
89
104
140
208
293
370
548
814
1028
1109
1115
1101
1119
1102
1041
1019
1033
1083
1168
1292
1390
1438
1538
1685
1714
1621
1500
1405
1276
699
-681
-2214
-3110
-3194
-3270
-3674
-3533
-2340
-939
-77
165
257
402
248
-81
-372
-565
-440
100
792
1394
1693
1842
1866
1676
1356
906
315
-173
-488
-672
-916
-1277
-1529
-1529
-1479
-1425
-1396
-1299
-1127
-976
-834
-753
-812
-894
-893
-758
-517
-298
-75
201
471
604
516
230
-136
-540
-932
-1258
-1540
-1709
-1746
-1642
-1465
-1314
-1260
-1244
-1190
-1134
-1069
-1009
-906
-753
-534
-276
-103
-28
49
149
228
195
108
88
130
239
426
589
716
817
880
931
936
894
833
828
894
1022
1091
1103
1206
1349
1454
1540
1645
1695
1592
1467
1434
1278
381
-1230
-2492
-2867
-2954
-3502
-3938
-3225
-1764
-749
-341
-74
318
391
-10
-374
-547
-622
-426
36
631
1125
1369
1506
1504
1340
1075
631
103
-263
-463
-680
-1043
-1399
0
0
0
-1
-1
-1
0
-1
0
0
-1
0
-1
0
-1
1
-2
2
-4
4
-6
7
-10
11
-15
17
-23
30
-44
75
-273
-1059
-974
-967
-834
-768
-717
-675
-594
-524
-518
-558
-565
-543
-566
-629
-654
-615
-565
-535
-487
-386
-290
-231
-207
-151
-98
-81
-107
-125
-68
9
45
73
118
182
248
294
335
377
386
439
502
523
517
539
595
619
563
543
600
635
636
563
531
545
479
381
258
98
-87
-351
-679
-917
-1101
-1234
-1338
-1414
-1293
-1110
-976
-822
-667
-457
-318
-336
-333
-307
-254
-264
-354
-350
-309
-333
-342
-323
-278
-222
-209
-170
-92
-76
-97
-178
-274
-349
-476
-597
-693
-782
-819
-835
-838
-819
-818
-826
-832
-826
-811
-794
-762
-735
-710
-670
-634
-620
-617
-624
-626
-604
-585
-569
-510
-448
-415
-379
-348
-308
-290
-315
-313
-304
-312
-305
-293
-260
-234
-237
-241
-235
-228
-226
-219
-180
-144
-126
-108
-88
-56
-51
-58
-47
-5
49
97
171
247
296
344
370
382
375
371
344
345
350
334
290
225
163
98
48
-7
-67
-143
-173
-210
-246
-271
-300
-331
-365
-424
-489
-555
-608
-659
-699
-691
-683
-677
-654
-630
-601
-588
-583
-575
-579
-581
-551
-529
-534
-538
-550
-526
-494
-497
-502
-478
-441
-403
-374
-357
-360
-378
-387
-406
-441
-467
-492
-508
-531
-507
-484
-466
-447
-429
-390
-362
-349
-344
-317
-260
-209
-193
-180
-163
-140
-152
-155
-152
-141
-132
-127
-108
-75
-63
-67
-75
-91
-93
-108
-130
-147
-120
-88
-97
-93
-45
-8
25
79
135
165
195
216
231
216
198
186
164
132
117
137
131
122
105
72
61
81
86
52
0
-6
-2
-50
-103
-115
-119
-157
-216
-265
-277
-302
-323
-305
-274
-250
-248
-233
-220
-226
-238
-262
-273
-284
-320
-348
-349
-370
-415
-431
-432
-397
-362
-350
-349
-345
-319
-284
-277
-309
-312
-329
-363
-353
-332
-345
-376
-402
-407
-414
-429
-430
-430
-424
-410
-392
-357
-351
-356
-326
-298
-281
-269
-275
-267
-229
-228
-235
-232
-220
-216
-219
-207
-208
-234
-266
-279
-259
-262
-281
-276
-269
-262
-265
-263
-240
-192
-167
-146
-129
-103
-71
-88
-118
-128
-130
-136
-165
-148
-119
-119
-120
-133
-137
-103
-90
-116
-146
-180
-198
-210
-239
-234
-226
-239
-266
-285
-273
-249
-251
-258
-258
-264
-251
-257
-258
-282
-303
-300
-310
-321
-332
-345
-357
-383
-415
-415
-410
-396
-388
-359
-328
-325
-326
-335
-336
-361
-364
-357
-379
-416
-426
-437
-426
-420
-410
-400
-391
-393
-405
-403
-406
-417
-431
-415
-393
-386
-378
-357
-337
-337
-337
-319
-307
-296
-295
-287
-284
-292
-296
-307
-319
-338
-334
-324
-340
-330
-317
-329
-345
-371
-376
-357
-373
-381
-367
-342
-314
-305
-296
-285
-290
-293
-313
-332
-327
-302
-281
-275
-260
-244
-237
-238
-241
-252
-252
-271
-284
-279
-265
-282
-305
-328
-342
-344
-347
-362
-371
-364
-361
-353
-334
-323
-316
-319
-290
-268
-265
-266
-296
-299
-290
-295
-306
-318
-309
-291
-277
-239
-236
-223
-214
-233
-215
-218
-229
-238
-272
-308
-324
-316
-318
-335
-343
-347
-345
-339
-326
-321
-340
-378
-406
-395
-369
-349
-337
-313
-296
-282
-283
-292
-270
-279
-286
-287
-286
-274
-275
-274
-270
-256
-247
-261
-279
-258
-243
-240
-246
-273
-290
-288
-295
-315
-324
-311
-283
-244
-207
-168
-150
-150
-164
-182
-190
-220
-237
-227
-213
-208
-193
-173
-173
-179
-193
-225
-229
-224
-229
-235
-234
-216
-213
-210
-200
-185
-193
-215
-234
-248
-253
-255
-251
-259
-273
-273
-260
-236
-236
-230
-232
-239
-223
-212
-204
-209
-236
-234
-216
-185
-178
-181
-177
-149
-133
-129
-142
-172
-153
-151
-174
-174
-171
-169
-150
-158
-168
-167
-173
-179
-176
-170
-169
-160
-150
-137
-138
-144
-159
-153
-140
-136
-131
-143
-152
-154
-177
-188
-193
-209
-201
-201
-203
-197
-221
-227
-230
-228
-224
-220
-212
-239
-226
-235
-205
-321
-22
-345
-168
-179
-193
-3
-335
1
-245
-87
-180
-256
-104
-214
-186
-273
-219
-260
-195
-289
-295
-251
-325
-240
-322
-263
-244
-275
-255
-275
-246
-233
-278
-288
-237
-264
-246
-268
-259
-206
-229
-226
-239
-237
-213
-223
-245
-245
-266
-253
-246
-274
-250
-266
-282
-288
-293
-276
-267
-278
-275
-250
-270
-277
-286
-283
-285
-318
-298
-316
-321
-328
-337
-338
-319
-301
-285
-260
-251
-237
-248
-267
-267
-266
-253
-248
-250
-222
-198
-181
-174
-191
-186
-183
-213
-221
-215
-205
-203
-205
-224
-223
-219
-248
-268
-280
-272
-261
-266
-266
-249
-241
-225
-231
-243
-244
-256
-268
-285
-263
-270
-292
-297
-298
-311
-344
-348
-344
-343
-358
-368
-377
-379
-367
-375
-389
-384
-371
-379
-383
-374
-371
-363
-369
-388
-376
-359
-377
-387
-379
-374
-357
-345
-332
-317
-305
-314
-334
-339
-345
-354
-356
-356
-356
-341
-330
-319
-314
-312
-298
-304
-308
-305
-303
-303
-308
-330
-335
-359
-345
-371
-361
-371
-378
-352
-352
-336
-324
-318
-309
-334
-329
-327
-301
-282
-296
-311
-276
-248
-256
-228
-210
-203
-235
-227
-212
-217
-236
-257
-252
-237
-236
-243
-234
-252
-254
-264
-265
-237
-226
-210
-207
-180
-150
-136
-160
-184
-209
-229
-244
-262
-254
-260
-273
-287
-286
-287
-307
-320
-330
-315
-300
-301
-300
-300
-297
-297
-287
-288
-294
-275
-263
-270
-254
-245
-243
-250
-244
-233
-240
-248
-259
-237
-225
-220
-213
-208
-223
-241
-263
-277
-278
-296
-306
-287
-271
-248
-222
-218
-194
-195
-188
-202
-219
-200
-209
-231
-259
-262
-257
-249
-243
-244
-255
-267
-268
-251
-240
-246
-246
-235
-222
-221
-216
-201
-196
-204
-211
-214
-228
-219
-206
-199
-196
-180
-168
-180
-180
-179
-181
-187
-185
-187
-186
-192
-213
-241
-244
-239
-231
-205
-173
-158
-127
-108
-119
-129
-141
-160
-189
-214
-223
-222
-223
-222
-249
-280
-282
-294
-320
-335
-333
-335
-321
-317
-317
-302
-310
-318
-306
-278
-264
-259
-255
-259
-234
-217
-184
-178
-188
-183
-176
-155
-156
-154
-153
-163
-155
-135
-144
-153
-155
-171
-185
-171
-151
-149
-157
-158
-155
-144
-135
-155
-172
-180
-189
-199
-212
-214
-222
-234
-239
-240
-243
-232
-235
-243
-234
-214
-200
-187
-181
-152
-146
-162
-159
-187
-183
-181
-202
-193
-179
-177
-177
-178
-190
-204
-242
-278
-281
-277
-312
-295
-279
-272
-280
-322
-314
-323
-354
-358
-332
-303
-283
-279
-270
-267
-269
-274
-293
-299
-317
-319
-312
-308
-317
-330
-345
-370
-393
-390
-358
-350
-351
-345
-323
-299
-295
-307
-321
-329
-329
-337
-335
-302
-303
-294
-273
-266
-264
-252
-248
-248
-249
-264
-281
-286
-298
-307
-315
-324
-317
-315
-304
-296
-279
-245
-253
-249
-244
-242
-241
-241
-242
-232
-219
-228
-223
-228
-230
-250
-264
-292
-291
-285
-321
-296
-297
-300
-270
-288
-273
-259
-252
-223
-241
-249
-249
-254
-268
-301
-318
-322
-311
-331
-365
-372
-374
-383
-380
-361
-363
-375
-385
-398
-420
-428
-407
-389
-382
-377
-356
-352
-341
-345
-352
-367
-386
-402
-416
-421
-422
-436
-470
-485
-474
-473
-468
-469
-466
-449
-424
-400
-347
-309
-320
-329
-314
-323
-323
-310
-294
-286
-281
-253
-251
-264
-257
-271
-278
-268
-272
-273
-284
-291
-278
-261
-255
-271
-288
-294
-278
-283
-296
-270
-231
-215
-205
-197
-202
-198
-207
-220
-217
-220
-213
-197
-186
-192
-198
-200
-223
-235
-246
-253
-248
-225
-215
-218
-213
-220
-185
-194
-213
-227
-232
-203
-231
-250
-214
-233
-244
-250
-244
-252
-278
-284
-277
-233
-214
-212
-208
-220
-210
-201
-213
-214
-231
-223
-223
-227
-200
-224
-232
-226
-226
-249
-283
-290
-282
-288
-307
-309
-308
-310
-305
-297
-269
-251
-244
-223
-210
-206
-183
-173
-198
-191
-191
-183
-179
-182
-177
-173
-159
-180
-192
-205
-194
-210
-271
-275
-265
-284
-289
-287
-269
-221
-233
-217
-208
-188
-158
-164
-188
-166
-156
-153
-147
-143
-132
-154
-159
-167
-166
-150
-157
-185
-203
-203
-195
-199
-204
-209
-210
-210
-242
-262
-206
-155
-168
-182
-169
-174
-168
-167
-185
-191
-181
-185
-186
-191
-191
-181
-182
-179
-167
-171
-175
-166
-164
-165
-162
-159
-179
-193
-203
-223
-237
-252
-261
-240
-224
-227
-261
-300
-283
-316
-337
-327
-312
-296
-302
-305
-263
-258
-256
-239
-250
-236
-221
-202
-192
-192
-195
-205
-218
-211
-221
-235
-242
-245
-259
-264
-262
-284
-297
-297
-333
-354
-360
-384
-385
-374
-367
-352
-365
-365
-319
-313
-317
-292
-287
-287
-279
-287
-286
-277
-275
-289
-296
-293
-300
-312
-349
-354
-346
-352
-335
-313
-299
-325
-319
-312
-293
-282
-279
-253
-223
-197
-200
-178
-177
-177
-194
-217
-235
-246
-249
-268
-292
-295
-278
-263
-255
-250
-242
-225
-242
-226
-215
-249
-263
-263
-266
-292
-308
-310
-311
-320
-323
-289
-259
-251
-249
-249
-263
-279
-311
-333
-343
-361
-390
-410
-405
-400
-402
-377
-364
-351
-327
-315
-302
-319
-324
-321
-326
-333
-352
-379
-396
-397
-394
-405
-417
-416
-426
-451
-477
-479
-454
-433
-438
-433
-380
-367
-396
-385
-351
-338
-335
-348
-355
-312
-304
-308
-292
-283
-277
-290
-333
-343
-335
-364
-379
-382
-360
-346
-343
-346
-355
-346
-351
-341
-333
-330
-313
-306
-291
-289
-321
-316
-316
-312
-311
-317
-316
-323
-323
-311
-315
-323
-337
-330
-310
-311
-316
-302
-307
-304
-273
-252
-261
-255
-232
-225
-227
-238
-229
-245
-244
-255
-227
-231
-238
-219
-198
-192
-215
-215
-224
-251
-290
-307
-310
-304
-308
-320
-310
-278
-253
-253
-256
-237
-229
-231
-236
-245
-249
-258
-254
-274
-304
-315
-320
-327
-326
-310
-287
-277
-284
-270
-247
-242
-252
-267
-259
-263
-271
-270
-271
-249
-255
-211
-171
-157
-139
-119
-102
-117
-107
-124
-141
-171
-202
-210
-220
-207
-218
-239
-207
-195
-179
-224
-138
-264
-531
-442
-312
-330
-381
-216
-119
27
105
98
72
138
124
67
-43
-164
-185
-202
-328
-486
-506
-486
-472
-447
-336
-218
-64
-4
52
105
108
53
-57
-165
-242
-267
-298
-377
-396
-327
-267
-236
-245
-217
-146
-92
-81
-69
-52
-56
-56
-74
-105
-130
-179
-222
-237
-250
-247
-194
-180
-215
-179
-122
-132
-206
-303
-307
-278
-297
-374
-359
-320
-287
-248
-225
-221
-179
-98
-60
-57
-60
-31
-3
-38
-94
-139
-156
-185
-227
-227
-199
-185
-175
-168
-142
-148
-183
-228
-280
-299
-315
-328
-326
-320
-272
-209
-152
-108
-86
-65
-52
-45
-55
-68
-85
-114
-122
-142
-173
-196
-183
-166
-188
-171
-136
-125
-135
-134
-122
-135
-154
-159
-159
-170
-175
-195
-216
-237
-242
-227
-237
-264
-266
-260
-263
-276
-262
-260
-264
-242
-220
-201
-191
-193
-186
-185
-210
-223
-235
-266
-291
-292
-302
-312
-322
-304
-286
-296
-305
-306
-323
-340
-355
-380
-428
-472
-481
-480
-480
-471
-456
-435
-399
-342
-282
-240
-229
-221
-229
-244
-261
-285
-297
-319
-320
-290
-260
-222
-180
-154
-132
-99
-77
-54
-62
-83
-112
-149
-175
-212
-228
-266
-293
-279
-271
-224
-182
-154
-101
-61
-54
-74
-92
-101
-126
-161
-180
-209
-219
-228
-213
-213
-229
-222
-207
-210
-221
-193
-166
-173
-193
-195
-194
-219
-284
-330
-343
-374
-411
-425
-441
-456
-456
-449
-441
-446
-426
-414
-415
-418
-411
-406
-398
-416
-454
-472
-472
-475
-500
-539
-576
-587
-592
-590
-582
-593
-582
-550
-525
-501
-466
-443
-405
-358
-353
-342
-309
-299
-307
-306
-305
-312
-319
-327
-305
-271
-245
-224
-191
-135
-82
-22
23
58
93
120
175
198
211
242
270
276
283
278
270
262
264
283
290
279
238
203
168
110
50
25
-21
-62
-94
-120
-178
-271
-338
-388
-442
-499
-549
-572
-593
-601
-573
-550
-540
-534
-494
-467
-446
-427
-415
-410
-437
-450
-462
-471
-522
-555
-567
-573
-569
-555
-526
-500
-486
-483
-473
-472
-479
-472
-460
-466
-463
-453
-457
-452
-414
-377
-353
-319
-283
-252
-223
-192
-152
-128
-122
-117
-77
-2
66
134
206
277
348
398
433
465
480
487
478
464
487
525
562
620
691
791
905
994
1059
1105
1117
1067
937
587
-44
-812
-1421
-1801
-2142
-2526
-2747
-2603
-2146
-1601
-1117
-670
-240
183
548
815
986
1081
1063
915
665
420
223
-27
-384
-695
-759
-623
-491
-405
-260
-47
125
134
30
-115
-313
-532
-752
-930
-1038
-1092
-1088
-1069
-988
-830
-657
-528
-423
-296
-148
-64
-78
-164
-308
-481
-677
-864
-1030
-1133
-1168
-1145
-1050
-891
-717
-557
-412
-275
-138
-11
82
103
67
30
-28
-139
-247
-305
-310
-241
-110
69
278
481
666
818
925
978
983
936
903
920
946
943
918
931
979
1009
1010
972
896
790
603
142
-595
-1321
-1790
-2090
-2464
-2851
-2914
-2539
-1940
-1407
-956
-469
71
576
962
1183
1302
1357
1285
1056
744
466
202
-178
-584
-815
-780
-660
-645
-615
-455
-245
-159
-253
-417
-539
-669
-839
-1001
-1126
-1155
-1133
-1071
-957
-797
-592
-391
-215
-28
188
344
324
147
-86
-305
-569
-922
-1268
-1535
-1671
-1676
-1595
-1439
-1206
-934
-672
-448
-242
-70
37
47
4
-66
-134
-250
-406
-538
-637
-680
-673
-619
-496
-279
12
294
524
706
845
935
936
860
757
651
571
530
533
594
701
841
1009
1175
1295
1318
1249
1039
461
-491
-1436
-2020
-2420
-2979
-3580
-3700
-3206
-2448
-1797
-1298
-717
16
780
1355
1605
1661
1724
1699
1432
959
485
46
-462
-984
-1258
-1205
-1079
-1033
-938
-608
-254
-125
-238
-409
-498
-550
-701
-970
-1227
-1323
-1261
-1192
-1125
-987
-710
-382
-93
193
482
653
641
476
222
-91
-511
-980
-1432
-1758
-1881
-1882
-1865
-1717
-1436
-1025
-681
-366
-97
78
285
389
326
84
111
-160
-453
-588
-747
-802
-832
-717
-613
-400
-3
276
550
832
1047
1178
1154
1023
910
811
676
564
505
553
675
905
1047
1182
1423
1604
1639
1729
1450
537
-570
-1532
-2082
-2577
-3407
-4116
-4039
-3151
-2259
-1739
-1221
-431
604
1455
1931
2123
2243
2328
2180
1720
1093
471
-109
-752
-1270
-1393
-1302
-1239
-1173
-867
-331
-4
-112
-335
-302
-345
-497
-808
-1069
-1189
-1183
-1148
-1139
-1005
-776
-494
-117
274
616
866
969
934
786
498
21
-558
-1099
-1469
-1741
-2001
-2192
-2149
-1877
-1533
-1214
-907
-555
-206
81
266
307
246
157
41
-99
-255
-428
-549
-573
-526
-452
-353
-269
-153
-25
146
290
454
555
691
765
920
951
712
737
678
740
659
1019
969
977
1369
1408
1598
1616
1624
1567
1160
378
-966
-1945
-2221
-2647
-3475
-4265
-4001
-2938
-1997
-1537
-1117
-306
766
1614
1998
2087
2200
2362
2229
1678
952
347
-145
-707
-1207
-1366
-1258
-1197
-1119
-840
-372
-175
-370
-569
-577
-465
-601
-930
-1176
-1201
-1058
-990
-994
-870
-565
-178
195
486
724
908
978
837
533
150
-347
-887
-1363
-1700
-1952
-2188
-2310
-2235
-1950
-1624
-1360
-1094
-713
-250
132
310
338
333
293
205
28
-222
-423
-494
-504
-542
-599
-599
-476
-281
-113
74
268
476
617
769
820
753
669
611
562
540
649
642
702
910
1109
1357
1466
1584
1617
1592
1370
413
-922
-1941
-2373
-2779
-3750
-4621
-4412
-3349
-2357
-1920
-1509
-571
625
1512
1920
2059
2267
2476
2379
1852
1016
317
-188
-761
-1331
-1637
-1630
-1508
-1394
-1119
-714
-557
-712
-860
-769
-665
-847
-1161
-1278
-1190
-1113
-1114
-1107
-919
-554
-137
250
553
798
999
1096
957
588
119
-396
-961
-1505
-1911
-2216
-2479
-2666
-2602
-2256
-1922
-1693
-1406
-917
-368
-17
152
247
320
356
285
93
-145
-330
-391
-406
-486
-597
-652
-595
-520
-440
-340
-201
3
248
446
559
609
698
743
750
752
723
762
909
1074
1160
1307
1376
1430
1553
1477
1405
1006
24
-1186
-2119
-2460
-2891
-3798
-4430
-4116
-3034
-2145
-1813
-1377
-381
795
1548
1768
1883
2254
2565
2414
1771
998
441
22
-523
-1084
-1411
-1425
-1314
-1224
-1041
-797
-714
-811
-907
-854
-808
-973
-1155
-1154
-1035
-962
-976
-914
-657
-284
71
338
561
812
1020
1048
845
492
112
-336
-829
-1298
-1671
-1964
-2214
-2360
-2336
-2158
-1914
-1636
-1310
-887
-451
-124
98
240
340
405
374
243
119
48
5
-70
-199
-328
-411
-479
-513
-524
-488
-392
-239
-29
173
338
461
577
691
801
851
904
982
1078
1170
1201
1221
1265
1355
1399
1359
1294
1258
1039
274
-883
-1803
-2214
-2583
-3347
-4010
-3836
-3010
-2278
-1921
-1491
-638
296
923
1300
1676
2143
2457
2383
1958
1410
932
489
-50
-593
-938
-1075
-1092
-1072
-977
-829
-782
-855
-883
-795
-736
-839
-931
-840
-739
-776
-851
-798
-594
-357
-143
104
365
614
808
871
803
593
314
26
-354
-781
-1197
-1512
-1745
-1961
-2122
-2133
-1973
-1738
-1481
-1144
-747
-389
-92
145
316
426
465
454
403
318
238
137
13
-128
-258
-359
-420
-480
-489
-418
-276
-130
38
215
388
577
685
725
812
893
939
1012
1135
1236
1251
1258
1324
1386
1382
1343
1304
1173
680
-172
-989
-1474
-1841
-2449
-3091
-3232
-2893
-2532
-2340
-2094
-1543
-849
-365
33
534
1108
1583
1730
1591
1383
1136
847
423
-45
-364
-541
-672
-811
-873
-818
-780
-841
-855
-731
-593
-582
-633
-600
-593
-705
-882
-1033
-1082
-1105
-1099
-996
-813
-618
-435
-227
-30
62
93
109
77
-51
-262
-477
-697
-970
-1245
-1457
-1566
-1591
-1577
-1500
-1330
-1119
-916
-730
-557
-413
-311
-240
-196
-192
-189
-214
-297
-391
-444
-480
-517
-538
-522
-438
-322
-212
-98
56
235
371
462
514
582
665
721
739
767
845
933
1008
1083
1169
1249
1297
1293
1255
1153
820
170
-535
-1053
-1426
-1882
-2417
-2631
-2475
-2299
-2261
-2171
-1793
-1276
-875
-540
-124
365
767
938
950
889
738
535
270
11
-158
-278
-353
-400
-427
-393
-368
-394
-392
-308
-199
-177
-229
-276
-320
-475
-726
-954
-1098
-1195
-1265
-1255
-1187
-1074
-937
-793
-637
-520
-435
-346
-252
-233
-272
-346
-455
-601
-762
-904
-983
-999
-989
-940
-857
-727
-599
-489
-409
-378
-342
-328
-340
-353
-370
-408
-474
-547
-589
-581
-573
-557
-506
-414
-282
-178
-80
53
222
376
480
571
679
785
851
860
865
917
981
1013
1050
1107
1151
1198
1247
1283
1280
1157
801
216
-376
-837
-1215
-1681
-2120
-2199
-2058
-2017
-2107
-2067
-1708
-1304
-1026
-722
-304
186
531
665
700
673
570
404
214
75
-13
-78
-100
-72
-61
-40
-38
-27
22
111
197
187
127
63
-78
-327
-621
-851
-987
-1094
-1167
-1178
-1110
-1035
-961
-862
-740
-642
-545
-412
-300
-252
-276
-326
-370
-460
-602
-733
-787
-760
-714
-660
-587
-493
-400
-342
-323
-315
-289
-259
-274
-318
-370
-417
-482
-532
-558
-548
-506
-467
-390
-282
-177
-79
30
172
318
471
591
693
780
845
886
901
916
943
974
1026
1108
1221
1324
1401
1462
1494
1468
1336
1008
427
-193
-660
-1047
-1547
-2032
-2162
-2009
-1914
-1996
-2020
-1696
-1216
-874
-604
-253
200
541
651
642
603
530
401
227
116
57
32
50
88
131
174
176
166
217
302
334
255
150
71
-74
-334
-645
-883
-1009
-1100
-1180
-1206
-1170
-1096
-1005
-907
-786
-659
-552
-418
-285
-210
-224
-303
-373
-454
-564
-678
-744
-762
-735
-680
-638
-611
-569
-518
-513
-522
-530
-527
-521
-541
-562
-589
-631
-651
-666
-635
-579
-527
-456
-350
-239
-136
-33
104
261
388
494
573
669
728
745
753
803
895
993
1079
1149
1235
1335
1405
1406
1354
1249
967
382
-301
-834
-1212
-1668
-2184
-2367
-2219
-2082
-2141
-2210
-1929
-1435
-1057
-796
-482
-13
389
512
458
413
367
292
146
37
9
-6
-2
8
44
98
113
113
163
252
308
252
119
-3
-166
-418
-739
-1022
-1192
-1283
-1347
-1397
-1370
-1266
-1143
-1026
-899
-752
-573
-382
-237
-163
-144
-177
-269
-410
-556
-677
-746
-784
-788
-751
-701
-668
-630
-581
-530
-496
-486
-472
-457
-450
-482
-544
-613
-667
-693
-679
-629
-552
-463
-373
-266
-189
-144
-82
16
141
264
381
510
604
660
703
719
739
777
840
934
1011
1072
1155
1269
1381
1412
1404
1358
1132
561
-146
-693
-1084
-1524
-2085
-2333
-2165
-1969
-2013
-2146
-1939
-1418
-978
-704
-408
50
482
629
571
496
421
330
202
78
42
44
42
69
94
130
148
170
202
244
283
231
101
-44
-236
-504
-799
-1070
-1247
-1342
-1370
-1347
-1279
-1159
-1007
-848
-678
-514
-353
-184
-39
32
13
-58
-172
-336
-512
-642
-721
-762
-762
-728
-681
-631
-587
-535
-468
-399
-360
-350
-347
-363
-415
-503
-598
-653
-658
-620
-551
-462
-343
-227
-120
-33
46
110
192
346
460
543
622
673
734
770
781
807
846
910
988
1077
1169
1228
1309
1425
1500
1509
1458
1222
653
-102
-708
-1108
-1509
-2058
-2358
-2198
-1931
-1915
-2105
-1995
-1459
-928
-586
-294
184
681
868
795
677
581
475
336
240
204
161
125
126
129
123
104
98
153
216
248
183
38
-134
-327
-568
-845
-1108
-1266
-1294
-1242
-1185
-1116
-975
-804
-629
-477
-320
-134
42
175
226
200
108
-42
-244
-421
-535
-625
-685
-690
-642
-594
-572
-565
-557
-515
-457
-430
-436
-443
-445
-462
-495
-551
-588
-554
-478
-398
-303
-186
-80
1
72
124
172
223
300
398
494
565
618
662
696
719
723
731
786
894
1015
1112
1191
1267
1322
1349
1319
1218
990
455
-296
-951
-1343
-1685
-2184
-2542
-2424
-2102
-1969
-2068
-2007
-1482
-888
-501
-239
145
613
840
749
589
447
333
231
132
58
-32
-122
-169
-184
-214
-258
-278
-232
-181
-174
-233
-366
-520
-703
-885
-1075
-1253
-1364
-1380
-1293
-1208
-1146
-1017
-828
-659
-508
-340
-163
-16
98
164
150
30
-139
-320
-498
-674
-808
-899
-962
-987
-989
-967
-953
-923
-860
-735
-596
-526
-499
-460
-415
-418
-474
-538
-546
-513
-478
-445
-380
-292
-234
-188
-148
-147
-138
-101
-40
27
111
198
289
372
425
478
530
608
686
748
805
871
958
1027
1077
1141
1200
1224
1116
708
-22
-732
-1188
-1505
-1962
-2440
-2471
-2083
-1793
-1894
-2044
-1691
-997
-487
-223
87
599
986
966
740
542
369
231
105
15
-94
-223
-307
-331
-359
-410
-419
-318
-205
-152
-144
-203
-351
-537
-721
-862
-1009
-1160
-1188
-1087
-950
-860
-768
-621
-450
-268
-99
40
162
246
282
231
70
-175
-426
-620
-801
-962
-1077
-1129
-1141
-1132
-1117
-1082
-1003
-906
-779
-611
-476
-415
-382
-344
-330
-364
-411
-414
-364
-288
-217
-164
-115
-66
-21
-7
-2
2
16
51
106
156
202
275
382
490
555
602
685
777
841
888
957
1015
1066
1116
1187
1282
1312
1243
979
368
-410
-1029
-1350
-1624
-2095
-2380
-2135
-1699
-1559
-1720
-1663
-1087
-435
-47
231
631
1050
1187
993
725
496
310
172
111
37
-123
-262
-315
-343
-423
-448
-380
-251
-173
-147
-159
-268
-463
-654
-777
-860
-978
-1047
-995
-845
-708
-625
-500
-308
-105
67
220
334
390
393
337
187
-45
-297
-501
-644
-791
-966
-1092
-1138
-1180
-1239
-1240
-1150
-1030
-926
-794
-637
-511
-447
-415
-361
-287
-258
-260
-258
-200
-134
-134
-152
-118
-33
14
11
3
15
28
42
73
134
198
250
317
384
448
522
628
731
810
876
945
1028
1107
1186
1254
1347
1420
1406
1166
519
-344
-1020
-1366
-1630
-2100
-2454
-2251
-1764
-1541
-1679
-1669
-1108
-370
109
380
721
1124
1262
1062
761
454
171
3
-42
-112
-268
-426
-475
-468
-506
-512
-447
-342
-275
-272
-316
-451
-687
-904
-1011
-1052
-1145
-1203
-1105
-904
-720
-612
-461
-227
-31
127
261
318
284
200
84
-100
-363
-654
-883
-1031
-1153
-1287
-1378
-1401
-1384
-1362
-1322
-1215
-1086
-994
-890
-771
-678
-643
-629
-574
-476
-400
-373
-334
-269
-189
-158
-164
-157
-142
-133
-169
-219
-255
-264
-260
-247
-208
-142
-56
48
171
301
431
562
691
813
921
1000
1055
1077
1097
1151
1227
1307
1314
1176
727
-104
-936
-1427
-1672
-2050
-2552
-2622
-2151
-1711
-1724
-1894
-1575
-793
-139
197
514
953
1270
1226
959
654
340
109
33
19
-118
-357
-506
-522
-587
-696
-711
-595
-489
-471
-503
-587
-784
-1023
-1150
-1136
-1128
-1151
-1062
-820
-557
-394
-268
-71
143
301
409
446
399
270
131
-41
-299
-629
-921
-1092
-1190
-1317
-1465
-1545
-1528
-1450
-1359
-1283
-1191
-1052
-880
-699
-582
-494
-381
-247
-100
-14
13
29
38
40
26
-57
-235
-326
-364
-411
-491
-579
-593
-553
-499
-465
-404
-270
-64
142
338
524
687
840
949
995
1020
1033
1038
1032
1045
1105
1181
1282
1354
1368
1210
585
-576
-1671
-2168
-2268
-2635
-3278
-3315
-2540
-1708
-1425
-1411
-863
282
1267
1718
1870
2065
2235
2080
1569
863
122
-372
-551
-673
-941
-1213
-1276
-1150
-1072
-1068
-992
-801
-593
-463
-353
-359
-535
-691
-666
-458
-267
-158
60
442
793
927
865
816
785
683
475
140
-281
-731
-1086
-1369
-1660
-1911
-2017
-1963
-1793
-1623
-1465
-1224
-921
-611
-341
-87
138
294
401
513
587
536
385
231
141
-11
-264
-550
-775
-886
-994
-1096
-1126
-1072
-926
-732
-531
-321
-93
199
512
768
955
1113
1228
1248
1195
1109
1032
974
932
843
758
759
845
1015
1201
1338
1424
1445
1175
97
-1639
-2965
-3212
-2974
-3336
-3954
-3622
-2133
-608
8
280
1228
2720
3602
3559
3058
2609
2213
1526
401
-810
-1741
-2233
-2198
-2089
-2071
-1968
-1590
-1094
-787
-585
-399
-249
-174
-176
-231
-333
-480
-482
-166
333
681
836
1050
1314
1411
1171
691
190
-300
-806
-1341
-1863
-2263
-2421
-2341
-2097
-1810
-1495
-1040
-481
51
398
527
462
242
-3
-183
-382
-651
-839
-796
-573
-434
-431
-400
-268
-180
-282
-552
-847
-1065
-1209
-1283
-1308
-1300
-1162
-838
-414
-41
228
483
723
841
764
624
509
407
316
254
233
235
241
301
440
563
687
829
979
1148
1266
1317
1371
1364
1239
806
-380
-2126
-3391
-3513
-3041
-3079
-3523
-3137
-1650
-135
508
652
1229
2300
2921
2691
1999
1335
844
314
-417
-1278
-1946
-2084
-1676
-1261
-1161
-1139
-938
-641
-524
-613
-703
-718
-738
-729
-636
-558
-507
-319
143
691
979
989
985
1025
908
454
-186
-763
-1218
-1574
-1848
-2035
-2079
-1910
-1569
-1139
-784
-526
-248
40
195
143
-14
-199
-416
-629
-767
-823
-856
-877
-784
-605
-460
-430
-470
-490
-524
-653
-865
-1085
-1210
-1215
-1145
-1032
-848
-585
-272
27
248
384
466
508
462
306
110
-20
-69
-84
-46
97
323
534
672
791
902
960
935
876
866
912
983
1058
1150
1184
1025
438
-781
-2269
-3130
-3043
-2661
-2796
-3071
-2517
-1143
55
477
648
1295
2218
2618
2281
1627
1056
602
63
-654
-1404
-1872
-1814
-1451
-1211
-1219
-1187
-937
-658
-579
-631
-625
-582
-578
-552
-467
-383
-274
-36
360
715
830
772
706
663
459
4
-557
-1034
-1347
-1581
-1728
-1790
-1724
-1506
-1154
-776
-505
-302
-104
89
199
149
-54
-333
-584
-739
-801
-850
-897
-864
-706
-481
-342
-312
-320
-333
-361
-469
-652
-773
-794
-727
-627
-515
-375
-181
36
214
292
290
259
188
66
-73
-172
-193
-123
4
211
448
672
857
991
1081
1156
1218
1217
1163
1141
1190
1237
1258
1274
1278
1086
221
-1395
-2858
-3273
-2872
-2702
-3107
-3108
-1966
-389
579
833
1170
2041
2860
2933
2333
1540
892
419
-210
-1082
-1877
-2154
-1851
-1433
-1319
-1343
-1168
-815
-538
-491
-507
-493
-467
-413
-304
-195
-108
65
408
817
1029
973
834
757
604
232
-350
-911
-1316
-1599
-1804
-1941
-1928
-1732
-1406
-1026
-676
-420
-215
-44
86
130
3
-276
-574
-765
-835
-887
-953
-940
-748
-486
-306
-228
-195
-217
-319
-468
-648
-838
-974
-1016
-931
-791
-653
-451
-164
92
218
248
241
225
176
109
61
66
92
178
295
437
623
802
901
885
870
892
919
888
857
898
967
1049
1101
997
414
-936
-2529
-3316
-3092
-2729
-2907
-3071
-2269
-745
395
793
1019
1682
2482
2719
2273
1503
765
198
-325
-1032
-1786
-2204
-2042
-1578
-1315
-1313
-1234
-949
-652
-540
-595
-634
-629
-599
-512
-374
-219
-49
239
610
878
874
680
508
318
-25
-559
-1142
-1570
-1816
-1941
-1980
-1927
-1704
-1326
-872
-490
-242
-117
-110
-201
-356
-541
-767
-949
-964
-817
-663
-548
-415
-258
-140
-104
-168
-301
-507
-722
-894
-1038
-1192
-1288
-1181
-921
-643
-440
-269
-18
226
332
320
272
273
290
237
173
137
154
209
271
355
498
643
699
663
596
599
656
687
712
776
882
993
995
744
72
-1091
-2319
-2948
-2863
-2625
-2613
-2480
-1672
-408
551
992
1354
1917
2374
2363
1865
1129
370
-266
-814
-1373
-1905
-2146
-1958
-1524
-1239
-1133
-982
-717
-490
-391
-393
-420
-449
-449
-353
-202
-44
113
331
587
708
601
397
205
-28
-386
-834
-1264
-1592
-1755
-1762
-1674
-1520
-1250
-872
-488
-194
-24
76
133
87
-105
-375
-653
-870
-985
-1003
-988
-991
-953
-766
-491
-296
-232
-230
-208
-262
-392
-539
-664
-773
-807
-685
-490
-333
-220
-38
188
265
175
67
68
117
76
49
133
267
370
481
641
813
902
924
999
1092
1107
1043
1062
1228
1336
1260
1156
917
10
-1711
-3231
-3535
-2945
-2642
-2896
-2689
-1379
224
1136
1435
1773
2403
2895
2752
2035
1046
177
-333
-808
-1502
-2122
-2217
-1779
-1292
-1154
-1135
-919
-601
-408
-391
-440
-485
-507
-419
-198
31
232
511
864
1150
1206
1000
706
434
114
-346
-932
-1450
-1772
-1881
-1823
-1689
-1483
-1113
-615
-181
70
163
126
29
-72
-225
-478
-751
-896
-865
-786
-731
-610
-447
-359
-302
-207
-182
-319
-534
-647
-664
-760
-920
-960
-803
-586
-413
-251
-54
140
282
346
315
209
65
-16
-31
-19
38
142
255
365
512
686
783
798
777
801
834
809
786
842
1014
1211
1341
1363
1181
400
-1135
-2742
-3404
-3058
-2690
-2901
-2903
-1874
-306
755
1119
1410
2048
2629
2606
1962
1023
135
-462
-940
-1548
-2135
-2311
-1906
-1338
-1060
-1010
-847
-573
-365
-349
-468
-579
-659
-654
-482
-230
-9
249
586
910
1025
878
613
337
50
-359
-908
-1466
-1842
-1967
-1904
-1761
-1561
-1220
-765
-325
-47
43
84
106
45
-129
-389
-697
-1136
-1586
-1677
-1350
-1038
-941
-777
-320
71
-15
-257
-323
-360
-588
-897
-1038
-1047
-1056
-958
-636
-364
-272
-173
-4
106
63
-26
-4
43
56
124
213
270
336
478
638
738
780
851
905
850
790
784
801
809
833
940
1003
742
-112
-1567
-2958
-3446
-3075
-2635
-2633
-2514
-1534
-53
956
1260
1415
1924
2473
2419
1714
770
-31
-532
-966
-1517
-2037
-2161
-1806
-1299
-1041
-1012
-898
-666
-485
-485
-617
-698
-686
-583
-354
-83
186
447
705
938
1015
829
493
141
-228
-677
-1195
-1662
-1928
-1989
-1884
-1677
-1385
-1011
-560
-133
116
200
191
157
60
-182
-558
-911
-1090
-1128
-1115
-1027
-857
-666
-504
-381
-280
-251
-355
-476
-541
-586
-666
-793
-821
-716
-565
-409
-273
-156
-54
16
33
9
-8
12
80
139
150
159
227
345
473
611
743
823
842
816
787
767
773
827
948
1128
1283
1375
1306
824
-370
-2049
-3241
-3323
-2806
-2635
-2798
-2331
-936
481
1184
1443
1867
2482
2730
2319
1456
487
-262
-722
-1151
-1685
-2053
-1935
-1405
-942
-815
-769
-602
-391
-314
-400
-539
-598
-532
-336
-49
227
503
803
1077
1216
1106
786
400
36
-366
-882
-1413
-1774
-1882
-1783
-1576
-1287
-922
-503
-102
215
371
351
274
175
72
-204
-706
-1140
-1282
-1175
-1004
-848
-672
-458
-316
-177
-65
-156
-343
-447
-512
-638
-860
-990
-838
-559
-332
-156
5
131
200
187
127
44
-23
37
142
196
231
284
397
527
644
777
913
944
884
828
775
764
806
872
1038
1210
1237
1134
772
-103
-1509
-2843
-3305
-2932
-2590
-2620
-2375
-1319
72
981
1329
1673
2176
2457
2229
1538
666
-127
-662
-985
-1349
-1732
-1800
-1421
-966
-741
-703
-647
-482
-386
-440
-561
-640
-604
-431
-143
188
466
696
933
1101
1052
759
366
-9
-400
-844
-1305
-1665
-1840
-1792
-1569
-1273
-982
-653
-283
24
142
85
-19
-123
-293
-521
-749
-951
-1079
-1049
-904
-760
-670
-550
-353
-229
-239
-302
-375
-499
-642
-766
-837
-882
-880
-726
-440
-167
-18
88
207
270
192
52
-6
20
58
97
172
291
376
451
543
650
737
782
802
802
788
854
979
1112
1238
1353
1399
1180
332
-1316
-3083
-3866
-3474
-2904
-2928
-2957
-2004
-356
868
1275
1499
2055
2615
2607
1907
844
-97
-635
-942
-1381
-1898
-2076
-1715
-1181
-932
-969
-948
-780
-631
-685
-880
-1011
-997
-813
-497
-116
214
524
834
1066
1081
795
368
-36
-413
-851
-1357
-1775
-1970
-1919
-1701
-1428
-1152
-829
-462
-181
-145
-329
-535
-693
-838
-964
-991
-935
-871
-794
-579
-238
-40
-73
-145
-184
-318
-600
-891
-1066
-1144
-1186
-1145
-1056
-935
-723
-404
-85
76
92
121
195
196
88
31
91
203
274
313
383
479
545
566
602
612
606
619
669
723
781
865
1027
1232
1381
1405
1257
582
-980
-2847
-3777
-3390
-2718
-2719
-2798
-1856
-179
1092
1540
1743
2205
2676
2625
1939
861
-157
-710
-910
-1245
-1738
-1932
-1559
-953
-677
-735
-756
-623
-509
-558
-745
-905
-920
-760
-411
-12
346
695
1036
1284
1288
1001
547
91
-328
-743
-1162
-1541
-1753
-1703
-1442
-1133
-878
-600
-276
-1
86
-30
-309
-644
-911
-1018
-983
-932
-881
-717
-369
9
208
232
231
213
62
-227
-556
-857
-1087
-1159
-1097
-1008
-931
-737
-347
41
206
236
299
379
383
313
314
412
540
626
691
733
747
751
759
731
678
605
556
556
586
716
973
1213
1365
1431
1404
1119
192
-1404
-2929
-3464
-3064
-2599
-2565
-2345
-1250
281
1341
1723
1931
2315
2581
2282
1427
360
-513
-940
-1115
-1396
-1710
-1710
-1275
-745
-544
-601
-602
-501
-463
-596
-810
-919
-881
-665
-304
72
401
695
975
1153
1063
710
253
-177
-567
-936
-1290
-1586
-1693
-1546
-1237
-916
-663
-436
-209
-38
-31
-185
-417
-703
-949
-1115
-1185
-1152
-1024
-760
-388
-45
197
295
270
190
64
-202
-545
-810
-979
-1063
-1101
-1057
-882
-678
-470
-202
-25
25
53
150
253
308
361
524
711
827
881
901
878
787
668
609
637
631
607
627
753
960
1166
1320
1395
1280
724
-585
-2362
-3617
-3641
-2953
-2560
-2509
-1928
-505
927
1661
1925
2207
2527
2522
1938
909
-167
-871
-1143
-1317
-1616
-1801
-1574
-1040
-657
-617
-693
-702
-683
-750
-910
-1051
-1097
-954
-592
-115
326
659
929
1139
1170
903
416
-101
-550
-967
-1361
-1703
-1880
-1827
-1600
-1282
-979
-737
-491
-286
-191
-238
-417
-708
-1041
-1232
-1228
-1145
-1135
-1069
-772
-350
-86
-38
-83
-110
-179
-391
-680
-924
-1090
-1168
-1118
-1014
-915
-793
-604
-370
-227
-190
-197
-179
-131
-90
4
212
522
788
915
955
979
952
839
671
542
471
422
399
489
711
940
1129
1299
1340
1160
366
-1306
-3152
-3958
-3453
-2676
-2567
-2504
-1401
317
1547
1999
2186
2527
2786
2486
1592
375
-686
-1176
-1276
-1478
-1782
-1804
-1340
-720
-477
-577
-631
-614
-643
-780
-973
-1080
-1049
-803
-344
151
532
843
1117
1314
1235
797
222
-322
-770
-1152
-1548
-1845
-1904
-1719
-1401
-1097
-847
-605
-380
-233
-224
-337
-602
-993
-1281
-1283
-1117
-1028
-930
-582
-84
215
280
216
104
-90
-314
-531
-797
-1082
-1219
-1124
-954
-849
-717
-474
-247
-113
-107
-157
-179
-151
-47
100
304
580
856
1066
1243
1391
1420
1299
1106
930
760
595
528
593
728
936
1184
1389
1415
1166
237
-1563
-3338
-3827
-3095
-2461
-2546
-2348
-1003
691
1707
2102
2456
2888
3034
2610
1683
433
-616
-1056
-1136
-1404
-1790
-1774
-1252
-713
-585
-662
-658
-626
-665
-780
-887
-930
-856
-560
-67
382
657
874
1109
1252
1102
621
41
-453
-841
-1183
-1520
-1735
-1702
-1425
-1064
-767
-615
-509
-358
-255
-320
-486
-690
-950
-1133
-1084
-919
-880
-888
-656
-228
-25
-125
-201
-173
-253
-469
-624
-726
-905
-1012
-888
-698
-640
-589
-393
-187
-130
-216
-260
-194
-122
-43
81
255
460
683
870
1007
1091
1155
1160
1051
880
725
635
645
687
798
985
1161
1289
1293
1114
548
-730
-2518
-3730
-3727
-3047
-2642
-2474
-1712
-242
1098
1811
2142
2392
2596
2486
1887
861
-246
-913
-1015
-1068
-1336
-1505
-1279
-807
-555
-624
-738
-795
-885
-1004
-1109
-1154
-1062
-804
-345
208
612
871
1095
1223
1161
815
257
-290
-767
-1143
-1431
-1623
-1667
-1522
-1222
-904
-694
-593
-514
-454
-480
-636
-926
-1256
-1395
-1254
-1011
-881
-783
-472
-59
115
85
2
-154
-397
-621
-773
-951
-1192
-1280
-1116
-869
-733
-629
-454
-297
-230
-274
-353
-366
-296
-129
78
297
513
713
889
1011
1032
1002
925
801
655
517
480
511
605
772
950
1074
1077
913
394
-920
-2796
-4090
-4060
-3306
-2897
-2779
-2019
-526
823
1573
1978
2336
2549
2406
1791
810
-254
-908
-998
-983
-1217
-1420
-1252
-865
-663
-779
-915
-987
-1109
-1245
-1312
-1304
-1196
-909
-362
279
758
1053
1242
1383
1357
986
353
-277
-798
-1233
-1601
-1836
-1867
-1672
-1336
-1012
-799
-693
-608
-582
-666
-882
-1112
-1215
-1171
-1033
-804
-506
-233
-4
178
316
295
79
-229
-529
-793
-1037
-1226
-1296
-1253
-1121
-890
-650
-457
-324
-191
-73
-34
-83
-124
-61
92
304
544
784
1015
1164
1165
1077
899
725
647
607
566
558
675
861
1039
1206
1386
1401
1174
330
-1453
-3385
-4145
-3524
-2770
-2721
-2509
-1226
429
1433
1841
2198
2575
2665
2289
1510
404
-598
-957
-830
-868
-1152
-1223
-922
-577
-556
-707
-841
-1008
-1208
-1347
-1394
-1330
-1153
-695
46
736
1140
1348
1490
1571
1402
912
288
-318
-820
-1206
-1507
-1654
-1605
-1336
-971
-713
-618
-616
-644
-690
-766
-909
-1054
-1090
-955
-701
-440
-212
36
260
402
407
234
-48
-384
-651
-817
-966
-1130
-1175
-1019
-779
-594
-470
-363
-247
-175
-177
-200
-221
-139
83
351
586
822
1078
1292
1361
1316
1223
1068
833
613
499
491
531
630
829
1030
1225
1381
1425
1197
309
-1465
-3262
-3953
-3379
-2685
-2593
-2338
-1094
444
1398
1791
2117
2483
2546
2134
1310
260
-629
-915
-754
-732
-956
-1006
-742
-432
-462
-681
-873
-1060
-1252
-1388
-1466
-1417
-1188
-662
112
774
1104
1223
1319
1365
1178
685
92
-423
-848
-1198
-1478
-1605
-1501
-1197
-846
-609
-603
-671
-688
-667
-778
-1108
-1375
-1405
-1317
-1262
-1091
-657
-112
236
481
703
681
311
-98
-299
-498
-872
-1189
-1214
-1074
-1003
-876
-643
-477
-432
-428
-365
-317
-301
-184
56
340
665
996
1284
1446
1481
1430
1315
1145
969
793
643
659
766
834
815
920
1054
932
257
-1156
-2870
-3902
-3693
-2905
-2564
-2446
-1579
-63
1085
1556
1829
2215
2452
2211
1548
600
-367
-870
-835
-782
-973
-1151
-1071
-872
-871
-1065
-1173
-1276
-1471
-1644
-1691
-1582
-1353
-951
-227
554
1041
1224
1272
1272
1125
726
199
-323
-816
-1263
-1625
-1822
-1821
-1647
-1358
-1063
-944
-956
-1013
-1028
-1141
-1476
-1717
-1676
-1509
-1386
-1092
-520
49
297
448
654
653
266
-191
-423
-655
-1037
-1345
-1369
-1260
-1184
-1000
-757
-625
-621
-625
-538
-471
-460
-338
-35
316
604
875
1174
1386
1428
1444
1413
1254
953
702
559
516
503
606
794
921
1079
1131
977
323
-1149
-2951
-3870
-3535
-2779
-2556
-2387
-1431
69
1084
1503
1823
2230
2411
2141
1441
487
-389
-747
-621
-550
-730
-824
-714
-595
-713
-983
-1139
-1287
-1500
-1662
-1671
-1529
-1266
-765
16
777
1259
1477
1562
1512
1269
825
343
-103
-549
-945
-1250
-1410
-1422
-1302
-1059
-881
-860
-952
-1034
-1121
-1194
-1387
-1588
-1557
-1271
-960
-747
-447
19
340
360
397
443
268
-183
-476
-531
-681
-965
-1023
-785
-602
-613
-588
-500
-489
-556
-561
-449
-326
-181
80
410
727
998
1250
1507
1625
1559
1400
1232
1085
883
720
718
823
849
920
1097
1216
1034
574
-432
-2034
-3426
-3676
-2981
-2441
-2285
-1663
-364
776
1338
1648
2078
2352
2209
1721
1002
180
-394
-442
-261
-267
-358
-357
-319
-444
-763
-1047
-1247
-1500
-1715
-1756
-1624
-1377
-995
-335
479
1081
1367
1468
1446
1269
900
485
126
-240
-593
-849
-1003
-1072
-1064
-931
-770
-780
-960
-1176
-1319
-1523
-1857
-2048
-1977
-1754
-1465
-970
-310
230
522
763
983
908
514
100
-181
-483
-801
-926
-845
-762
-718
-625
-605
-726
-824
-774
-665
-600
-519
-293
11
333
730
1132
1489
1744
1854
1747
1489
1248
1057
889
754
754
883
1034
1049
1008
929
723
118
-1224
-2859
-3782
-3598
-2961
-2630
-2295
-1276
80
1008
1420
1755
2110
2250
2040
1481
689
-47
-361
-269
-194
-261
-289
-229
-288
-594
-998
-1285
-1530
-1773
-1929
-1940
-1804
-1451
-866
-82
647
1121
1367
1474
1406
1106
657
251
-85
-383
-699
-969
-1103
-1109
-1046
-947
-879
-931
-1101
-1310
-1505
-1669
-1930
-2159
-2038
-1611
-1200
-964
-608
-69
327
388
438
489
301
-117
-413
-531
-710
-927
-944
-788
-700
-748
-703
-619
-638
-758
-824
-740
-615
-483
-219
137
516
878
1155
1316
1329
1280
1196
1150
1043
880
809
927
1043
1035
971
924
814
483
-447
-2119
-3638
-4036
-3358
-2846
-2712
-2175
-890
195
692
980
1413
1739
1782
1512
947
207
-249
-183
113
147
38
20
-44
-344
-882
-1395
-1773
-2070
-2262
-2342
-2322
-2153
-1692
-914
-53
586
941
1167
1284
1196
844
430
139
-69
-286
-529
-730
-852
-866
-820
-804
-900
-1130
-1401
-1589
-1712
-1873
-2194
-2261
-1906
-1371
-1003
-740
-291
199
433
486
576
505
206
-92
-164
-279
-525
-673
-586
-475
-580
-751
-763
-775
-836
-932
-970
-898
-725
-378
54
396
704
1045
1342
1470
1439
1389
1307
1148
999
876
886
951
1034
1090
1163
1171
1018
698
141
-1041
-2706
-3792
-3666
-3012
-2707
-2428
-1490
-196
593
856
1136
1565
1758
1599
1159
556
10
-177
30
240
240
254
301
172
-290
-899
-1392
-1763
-2054
-2218
-2226
-2098
-1804
-1247
-505
188
662
970
1188
1206
956
593
347
235
92
-94
-272
-398
-496
-564
-603
-689
-928
-1223
-1490
-1686
-1988
-2430
-2447
-2020
-1571
-1423
-1044
-299
285
356
447
745
749
356
120
157
27
-237
-229
-73
-130
-434
-558
-546
-669
-851
-889
-733
-543
-378
-102
243
610
895
1202
1478
1599
1558
1459
1398
1353
1277
1226
1271
1356
1375
1242
1062
795
411
-432
-1755
-3003
-3427
-3144
-2805
-2635
-2113
-1139
-256
217
509
872
1172
1272
1160
887
493
249
283
502
581
515
430
310
5
-510
-1096
-1558
-1903
-2113
-2219
-2224
-2070
-1674
-1077
-435
56
397
647
788
738
516
306
199
152
120
78
-37
-165
-272
-333
-460
-715
-996
-1294
-1603
-1890
-2198
-2456
-2524
-2309
-1912
-1495
-1029
-490
-75
164
364
557
552
391
288
201
6
-180
-210
-142
-182
-287
-395
-567
-790
-935
-931
-827
-628
-346
-65
209
532
887
1216
1395
1422
1423
1408
1415
1350
1307
1317
1455
1434
1316
1210
1094
794
280
-692
-2003
-3111
-3401
-3074
-2780
-2545
-1904
-906
-178
127
363
685
926
1028
927
655
296
170
337
563
625
597
530
408
29
-578
-1190
-1647
-1971
-2181
-2321
-2359
-2206
-1775
-1190
-601
-169
160
425
564
506
329
187
107
55
24
-68
-189
-299
-355
-432
-601
-864
-1193
-1531
-1817
-2221
-2571
-2680
-2459
-2156
-1910
-1527
-1021
-608
-412
-209
76
184
128
57
16
-20
-89
-94
-49
-59
-157
-325
-493
-681
-870
-973
-947
-824
-629
-381
-58
212
452
672
898
1001
1023
1022
1115
1241
1369
1441
1522
1656
1688
1600
1326
1077
799
188
-966
-2231
-2904
-2817
-2611
-2533
-2226
-1476
-762
-313
-110
117
390
682
825
742
512
393
521
795
921
978
983
952
705
257
-347
-944
-1395
-1646
-1835
-2012
-2069
-1884
-1513
-1096
-727
-397
-97
133
251
261
225
195
273
395
423
341
233
146
35
-172
-461
-883
-1348
-1796
-2164
-2430
-2499
-2371
-2084
-1746
-1389
-1070
-793
-541
-316
-111
39
115
151
153
220
322
408
458
477
366
112
-210
-472
-667
-771
-719
-546
-326
-67
223
461
555
609
746
858
905
904
1006
1139
1310
1393
1550
1651
1763
1687
1504
1191
795
29
-1084
-2046
-2402
-2352
-2376
-2301
-1850
-1183
-785
-562
-338
-48
144
322
389
344
207
272
506
786
923
1059
1131
1064
764
324
-200
-660
-1049
-1299
-1508
-1680
-1717
-1543
-1264
-993
-778
-533
-326
-201
-156
-179
-209
-193
-73
107
207
220
278
379
378
192
-112
-427
-804
-1238
-1653
-2017
-2190
-2123
-1902
-1698
-1508
-1245
-981
-791
-621
-424
-300
-227
-117
7
107
193
347
474
515
425
285
111
-93
-260
-337
-342
-296
-184
-33
53
152
263
405
517
598
727
867
1017
1152
1252
1362
1412
1430
1408
1357
1257
1014
647
-46
-858
-1560
-1816
-1862
-1906
-1866
-1549
-1160
-941
-840
-663
-496
-263
-73
62
0
-41
65
314
522
661
815
900
867
649
286
-100
-491
-765
-979
-1214
-1433
-1525
-1421
-1269
-1104
-925
-719
-570
-490
-465
-489
-491
-433
-291
-186
-139
-107
-65
-2
-48
-214
-412
-663
-939
-1253
-1477
-1635
-1702
-1681
-1565
-1472
-1395
-1280
-1184
-1088
-968
-860
-766
-655
-488
-338
-193
-45
140
254
260
209
145
82
-13
-59
-33
22
94
190
285
281
257
330
424
452
422
478
611
723
812
923
1053
1056
1085
1066
1027
805
637
355
-197
-796
-1202
-1255
-1393
-1503
-1425
-1177
-999
-963
-869
-729
-660
-574
-452
-347
-363
-316
-209
-5
72
184
307
412
400
235
39
-208
-413
-594
-784
-941
-1081
-1108
-1100
-1085
-1053
-983
-904
-840
-791
-750
-753
-714
-614
-475
-366
-318
-256
-209
-259
-378
-525
-660
-854
-1052
-1182
-1237
-1280
-1314
-1228
-1177
-1155
-1142
-1102
-1025
-965
-882
-723
-573
-426
-307
-173
-51
48
134
218
252
258
245
269
341
423
497
524
537
561
559
545
519
501
533
570
636
712
771
807
872
908
913
864
825
761
597
431
52
-319
-572
-648
-736
-872
-828
-670
-632
-669
-675
-619
-605
-577
-503
-457
-461
-408
-336
-233
-179
-98
42
110
147
84
34
-66
-193
-282
-361
-436
-495
-537
-557
-643
-705
-709
-730
-745
-771
-768
-801
-863
-860
-851
-830
-796
-724
-660
-662
-659
-632
-606
-603
-613
-632
-625
-606
-607
-646
-659
-624
-619
-647
-656
-635
-598
-571
-519
-433
-360
-312
-225
-129
-65
-14
111
269
420
551
677
744
743
737
731
699
665
654
637
629
612
601
619
686
728
732
760
809
834
803
773
746
656
471
260
107
-38
-137
-232
-246
-258
-260
-234
-217
-264
-322
-374
-352
-382
-395
-425
-412
-407
-375
-314
-234
-166
-91
-28
-55
-111
-192
-208
-229
-271
-319
-323
-303
-301
-341
-340
-374
-362
-355
-359
-403
-457
-506
-560
-621
-668
-701
-674
-645
-631
-627
-637
-633
-620
-604
-582
-580
-589
-617
-641
-652
-671
-659
-642
-623
-639
-654
-659
-666
-681
-674
-626
-580
-531
-469
-381
-295
-229
-171
-112
-44
17
42
85
140
196
256
319
373
423
438
421
400
376
355
341
344
350
361
379
403
427
442
482
515
519
519
497
450
430
378
343
306
279
252
216
154
94
22
-49
-124
-202
-314
-425
-510
-578
-629
-680
-695
-715
-713
-700
-718
-743
-785
-830
-843
-856
-870
-879
-894
-914
-925
-954
-984
-1015
-1017
-1021
-1020
-1007
-988
-974
-966
-955
-929
-889
-829
-781
-772
-776
-781
-778
-775
-766
-759
-756
-738
-713
-712
-685
-638
-578
-509
-504
-497
-463
-430
-393
-377
-337
-250
-176
-120
-46
47
160
243
300
363
402
418
439
487
513
543
565
600
646
658
654
633
628
583
529
481
419
358
336
330
318
298
256
208
175
120
38
-33
-95
-173
-252
-357
-455
-519
-553
-573
-587
-622
-665
-742
-785
-836
-889
-953
-999
-1025
-1058
-1078
-1111
-1107
-1084
-1031
-1010
-993
-958
-945
-933
-891
-838
-781
-751
-713
-701
-702
-717
-739
-772
-816
-829
-827
-847
-869
-845
-794
-740
-683
-624
-551
-484
-437
-417
-396
-367
-351
-339
-329
-280
-230
-208
-176
-110
-40
13
77
126
144
168
183
203
230
273
319
366
404
458
503
517
540
553
556
554
550
535
519
481
441
399
372
340
291
251
191
105
29
-61
-145
-207
-274
-303
-322
-332
-359
-382
-387
-422
-457
-492
-549
-627
-687
-735
-786
-826
-846
-862
-900
-936
-945
-957
-961
-960
-933
-919
-886
-874
-858
-860
-857
-852
-849
-833
-824
-808
-791
-769
-729
-663
-593
-524
-446
-386
-339
-315
-283
-271
-282
-299
-317
-317
-307
-299
-277
-214
-161
-95
-41
11
62
92
147
173
224
264
286
297
313
344
369
386
419
445
494
509
496
488
446
444
442
427
369
338
339
335
315
288
259
268
292
286
271
243
226
199
171
134
92
46
24
-59
-153
-255
-318
-383
-457
-523
-602
-659
-694
-725
-735
-761
-748
-731
-714
-732
-745
-734
-733
-738
-745
-747
-741
-735
-734
-740
-749
-763
-765
-751
-723
-709
-700
-676
-670
-653
-641
-628
-610
-589
-556
-520
-486
-444
-423
-408
-362
-317
-299
-305
-302
-276
-237
-219
-192
-177
-159
-130
-141
-139
-119
-101
-59
-14
4
7
14
17
29
54
86
115
145
163
174
208
208
206
211
208
197
183
162
159
162
157
151
159
143
119
114
65
19
-30
-79
-137
-171
-190
-232
-277
-313
-331
-348
-369
-372
-375
-376
-394
-416
-434
-465
-502
-557
-611
-642
-665
-686
-719
-728
-735
-730
-708
-694
-667
-649
-631
-603
-578
-550
-527
-534
-539
-531
-538
-550
-562
-579
-575
-572
-561
-568
-576
-568
-551
-547
-583
-596
-594
-566
-556
-544
-532
-484
-441
-404
-345
-313
-254
-202
-166
-159
-155
-164
-169
-162
-173
-183
-218
-210
-188
-191
-194
-175
-157
-162
-149
-130
-107
-69
-40
10
50
68
82
83
94
89
65
17
-19
-53
-94
-119
-154
-176
-185
-189
-192
-210
-228
-245
-238
-239
-246
-255
-289
-318
-328
-348
-385
-394
-394
-400
-412
-437
-473
-479
-466
-434
-423
-425
-411
-422
-424
-426
-425
-424
-427
-419
-427
-453
-475
-504
-510
-515
-516
-509
-462
-437
-417
-409
-397
-375
-359
-347
-355
-360
-352
-330
-314
-296
-303
-301
-298
-305
-315
-346
-345
-353
-349
-351
-364
-357
-336
-320
-278
-229
-210
-187
-167
-131
-134
-144
-157
-168
-192
-191
-207
-208
-197
-181
-161
-176
-193
-198
-192
-200
-232
-243
-177
-144
-145
-119
-87
-79
-87
-64
-77
-82
-89
-102
-139
-185
-208
-224
-217
-237
-243
-248
-260
-248
-239
-229
-210
-190
-177
-170
-191
-191
-171
-166
-182
-188
-187
-196
-215
-215
-223
-219
-204
-210
-207
-200
-194
-183
-180
-160
-170
-169
-175
-188
-188
-198
-205
-203
-227
-240
-228
-234
-223
-206
-205
-197
-175
-202
-218
-217
-225
-224
-211
-195
-187
-188
-171
-173
-201
-229
-237
-247
-269
-277
-289
-286
-291
-269
-238
-222
-195
-161
-137
-129
-137
-159
-171
-209
-220
-229
-217
-222
-236
-245
-232
-224
-230
-245
-266
-278
-287
-291
-298
-296
-289
-270
-263
-228
-205
-172
-165
-161
-154
-150
-177
-204
-237
-274
-307
-321
-319
-325
-338
-359
-343
-347
-332
-324
-308
-307
-279
-253
-233
-233
-216
-202
-206
-230
-243
-227
-241
-261
-285
-298
-330
-338
-359
-362
-369
-346
-347
-345
-360
-353
-349
-360
-352
-345
-306
-295
-274
-268
-260
-245
-238
-231
-248
-278
-279
-320
-310
-325
-310
-289
-307
-294
-311
-323
-338
-351
-364
-395
-402
-424
-446
-459
-462
-440
-421
-376
-347
-337
-329
-315
-323
-332
-327
-332
-342
-364
-388
-372
-345
-327
-304
-293
-302
-317
-299
-302
-345
-350
-347
-370
-378
-372
-365
-343
-322
-312
-291
-276
-255
-257
-264
-260
-265
-247
-244
-258
-269
-299
-333
-392
-439
-456
-449
-442
-450
-441
-417
-368
-338
-306
-278
-260
-226
-218
-220
-244
-247
-268
-319
-335
-360
-325
-332
-325
-299
-275
-252
-270
-260
-276
-299
-308
-328
-332
-354
-346
-310
-301
-270
-257
-250
-253
-241
-251
-279
-285
-320
-346
-359
-371
-367
-386
-388
-390
-373
-374
-376
-378
-374
-364
-354
-323
-315
-278
-234
-218
-213
-201
-202
-205
-190
-204
-233
-274
-290
-290
-294
-305
-305
-291
-284
-277
-306
-314
-337
-324
-320
-325
-324
-308
-298
-271
-257
-228
-215
-181
-177
-195
-202
-209
-214
-259
-269
-287
-278
-280
-282
-289
-287
-266
-264
-275
-296
-299
-277
-256
-225
-190
-150
-142
-136
-117
-110
-112
-126
-147
-178
-219
-257
-282
-306
-319
-305
-277
-268
-254
-224
-205
-194
-192
-215
-240
-261
-243
-232
-233
-252
-252
-244
-248
-243
-243
-245
-226
-216
-229
-261
-274
-275
-273
-274
-280
-261
-242
-232
-250
-259
-261
-263
-271
-266
-251
-238
-221
-193
-152
-109
-110
-125
-149
-165
-183
-210
-233
-255
-241
-216
-215
-219
-214
-208
-188
-198
-224
-227
-222
-222
-191
-183
-185
-172
-159
-144
-143
-152
-166
-172
-176
-194
-224
-251
-262
-247
-255
-281
-298
-278
-262
-253
-229
-203
-177
-145
-121
-97
-65
-30
-16
-24
-40
-60
-65
-65
-82
-127
-151
-161
-181
-198
-202
-213
-219
-231
-231
-239
-256
-254
-259
-252
-256
-259
-240
-209
-183
-168
-173
-178
-179
-186
-217
-252
-292
-332
-364
-387
-408
-415
-416
-400
-355
-324
-297
-289
-296
-318
-332
-336
-341
-321
-303
-314
-334
-330
-310
-308
-322
-315
-312
-314
-319
-329
-331
-332
-341
-370
-385
-385
-402
-404
-398
-401
-410
-406
-419
-419
-387
-359
-347
-330
-312
-283
-241
-235
-252
-255
-267
-290
-306
-320
-339
-350
-354
-368
-405
-428
-436
-433
-432
-421
-410
-396
-375
-361
-331
-291
-259
-229
-215
-211
-198
-189
-188
-201
-216
-217
-225
-244
-247
-260
-270
-258
-243
-240
-244
-253
-248
-243
-257
-258
-247
-250
-242
-231
-220
-215
-203
-200
-222
-245
-282
-308
-343
-379
-410
-422
-434
-460
-502
-508
-503
-493
-483
-471
-475
-470
-466
-468
-454
-424
-412
-394
-367
-366
-367
-386
-405
-416
-442
-451
-447
-438
-442
-444
-411
-399
-387
-378
-389
-394
-398
-391
-378
-378
-393
-384
-377
-385
-407
-408
-392
-386
-385
-373
-381
-396
-383
-380
-369
-369
-364
-364
-372
-387
-397
-412
-439
-437
-430
-430
-433
-420
-398
-359
-325
-279
-243
-221
-180
-155
-163
-184
-203
-216
-242
-264
-290
-317
-324
-319
-320
-306
-277
-259
-253
-242
-215
-200
-184
-171
-160
-159
-177
-185
-183
-192
-212
-220
-231
-255
-282
-292
-291
-291
-277
-267
-265
-285
-303
-311
-325
-317
-313
-323
-333
-322
-285
-263
-269
-279
-275
-283
-283
-284
-307
-344
-348
-342
-366
-385
-378
-360
-327
-315
-310
-305
-317
-327
-352
-374
-376
-363
-351
-333
-317
-293
-261
-236
-234
-241
-248
-263
-273
-289
-306
-319
-322
-315
-304
-282
-251
-222
-193
-168
-156
-163
-184
-209
-226
-248
-266
-271
-257
-230
-200
-171
-128
-95
-80
-60
-54
-64
-64
-77
-104
-134
-142
-145
-170
-182
-189
-194
-169
-141
-129
-128
-129
-124
-119
-117
-113
-121
-118
-126
-152
-170
-199
-225
-251
-264
-267
-254
-236
-227
-217
-208
-186
-167
-153
-151
-148
-144
-150
-177
-196
-195
-208
-213
-205
-204
-203
-215
-246
-271
-281
-280
-270
-265
-254
-264
-276
-268
-265
-255
-247
-234
-248
-259
-285
-300
-299
-306
-300
-290
-272
-260
-226
-178
-148
-124
-115
-123
-131
-154
-201
-242
-282
-310
-319
-314
-310
-299
-273
-257
-262
-261
-252
-238
-242
-252
-256
-251
-257
-262
-255
-265
-262
-256
-264
-268
-250
-247
-267
-271
-271
-268
-278
-285
-283
-270
-281
-282
-274
-275
-284
-297
-282
-272
-264
-267
-260
-247
-234
-237
-252
-259
-275
-289
-312
-332
-343
-341
-334
-319
-309
-302
-294
-290
-285
-258
-245
-240
-238
-252
-252
-255
-256
-257
-231
-225
-234
-238
-254
-276
-288
-281
-282
-305
-330
-332
-331
-345
-345
-332
-306
-280
-262
-240
-231
-223
-221
-219
-233
-267
-291
-307
-314
-306
-288
-283
-273
-260
-259
-261
-262
-272
-289
-285
-281
-292
-308
-302
-297
-313
-328
-321
-298
-283
-274
-263
-260
-253
-239
-236
-246
-265
-288
-314
-325
-351
-380
-395
-398
-397
-406
-405
-394
-371
-334
-316
-296
-305
-301
-320
-320
-359
-345
-390
-358
-445
-370
-1253
-1603
-667
-793
-646
-267
-321
-508
-519
-425
-518
-328
-357
-566
-800
-906
-706
-672
-689
-608
-492
-461
-513
-543
-340
-286
-224
-48
12
-26
-106
-88
-212
-243
-148
-264
-270
-133
-172
-211
-159
-150
-186
-154
-215
-353
-328
-312
-332
-337
-168
-217
-192
-138
-233
-363
-280
-395
-408
-230
-381
-330
-323
-268
-290
-429
-230
-321
-348
-209
-363
-375
-313
-303
-255
-208
-262
-198
-269
-315
-292
-342
-113
-39
-233
-22
-10
-143
-176
-263
-207
-193
-232
-244
-164
-181
-272
-181
-100
-204
-138
-127
-174
-321
-281
-174
-223
-282
-148
-188
-260
-122
-280
-207
-139
-306
-175
-129
-237
-133
-108
-176
-78
-77
-183
-147
-149
-137
-289
-201
-136
-237
-221
-153
-307
-344
-230
-381
-225
-120
-299
-291
-94
-131
-196
-273
-261
-160
-220
-182
-96
-97
-28
-227
-265
-10
-153
-335
-177
-171
-242
-203
-168
-160
-99
-60
-117
-208
-246
-139
-270
-227
-140
-188
-160
-152
-241
-234
-226
-208
-137
-206
-239
-169
-184
-289
-226
-160
-269
-376
-322
-192
-371
-325
-133
-319
-256
-203
-252
-207
-225
-242
-201
-188
-271
-309
-232
-222
-294
-269
-187
-133
-217
-185
-246
-296
-105
-175
-312
-160
-155
-254
-201
-161
-268
-204
-171
-289
-199
-180
-262
-143
-103
-203
-284
-262
-169
-207
-315
-162
-189
-324
-200
-279
-297
-197
-189
-228
-133
-244
-403
-311
-240
-240
-265
-345
-240
-243
-419
-315
-224
-264
-219
-207
-271
-263
-223
-260
-294
-263
-285
-219
-219
-298
-264
-301
-226
-146
-196
-217
-157
-129
-130
-122
-152
-174
-154
-164
-228
-228
-269
-280
-183
-193
-182
-169
-304
-258
-313
-372
-208
-226
-250
-221
-277
-262
-202
-218
-175
-229
-308
-307
-278
-189
-181
-288
-259
-214
-284
-333
-339
-250
-198
-319
-276
-232
-222
-157
-230
-242
-252
-290
-240
-269
-372
-331
-284
-230
-94
-160
-238
-188
-281
-305
-253
-301
-249
-218
-244
-379
-411
-388
-449
-384
-314
-370
-361
-418
-389
-318
-446
-346
-244
-341
-328
-316
-368
-392
-345
-271
-248
-272
-233
-224
-301
-302
-253
-354
-318
-239
-315
-319
-241
-275
-287
-285
-346
-262
-292
-344
-295
-255
-283
-290
-294
-231
-287
-383
-369
-359
-401
-426
-288
-227
-327
-337
-340
-263
-231
-335
-291
-249
-291
-227
-189
-252
-233
-228
-261
-201
-210
-255
-215
-200
-192
-202
-245
-280
-279
-301
-277
-319
-301
-220
-272
-339
-249
-203
-270
-195
-144
-240
-266
-187
-152
-100
-74
-112
-99
-64
-156
-215
-129
-90
-124
-141
-193
-170
-214
-299
-163
-180
-226
-153
-115
-132
-169
-195
-184
-145
-163
-129
-95
-185
-225
-182
-225
-225
-197
-174
-147
-230
-282
-241
-218
-239
-213
-194
-193
-238
-280
-221
-226
-213
-146
-149
-211
-204
-203
-193
-140
-126
-121
-142
-129
-126
-171
-174
-189
-188
-177
-206
-217
-214
-183
-185
-237
-216
-200
-219
-215
-142
-97
-121
-177
-204
-221
-252
-247
-215
-207
-198
-209
-219
-199
-195
-197
-178
-142
-189
-249
-251
-224
-143
-105
-120
-124
-113
-151
-184
-155
-88
-113
-116
-61
-53
-112
-140
-101
-107
-140
-177
-181
-195
-187
-183
-233
-236
-257
-295
-285
-251
-289
-307
-278
-259
-262
-236
-159
-113
-89
-94
-128
-143
-160
-208
-223
-220
-225
-217
-228
-265
-264
-256
-246
-247
-262
-245
-237
-246
-268
-234
-214
-247
-229
-237
-276
-263
-212
-198
-185
-221
-225
-229
-253
-282
-297
-268
-284
-267
-273
-280
-269
-273
-266
-255
-258
-305
-270
-248
-262
-250
-263
-270
-287
-303
-284
-272
-273
-227
-171
-183
-277
-326
-298
-309
-372
-406
-362
-337
-358
-330
-294
-322
-337
-331
-331
-338
-332
-284
-234
-218
-271
-285
-299
-321
-309
-260
-210
-216
-215
-208
-250
-268
-291
-244
-218
-273
-315
-310
-319
-320
-296
-235
-222
-234
-217
-221
-243
-287
-269
-231
-243
-267
-264
-263
-274
-291
-249
-224
-248
-276
-277
-313
-330
-295
-207
-168
-191
-213
-193
-228
-301
-327
-313
-308
-331
-336
-327
-365
-380
-379
-393
-425
-402
-369
-349
-393
-424
-411
-396
-374
-377
-379
-402
-461
-458
-423
-440
-416
-377
-367
-419
-445
-422
-451
-409
-354
-322
-295
-315
-325
-328
-369
-383
-376
-376
-389
-376
-367
-392
-393
-352
-354
-408
-403
-376
-404
-442
-407
-343
-330
-314
-291
-279
-302
-325
-320
-312
-326
-326
-297
-332
-361
-374
-355
-343
-335
-300
-281
-275
-288
-261
-235
-248
-242
-223
-187
-213
-211
-201
-192
-175
-179
-170
-225
-241
-247
-265
-252
-275
-268
-235
-217
-244
-240
-216
-239
-259
-288
-320
-340
-341
-343
-350
-349
-324
-303
-303
-279
-295
-320
-347
-321
-344
-371
-366
-331
-303
-330
-336
-277
-268
-297
-295
-285
-296
-300
-280
-251
-264
-264
-244
-229
-284
-308
-279
-236
-237
-244
-211
-199
-225
-225
-232
-251
-255
-259
-248
-288
-301
-299
-246
-231
-263
-281
-307
-301
-319
-318
-277
-221
-198
-158
-93
-108
-129
-105
-84
-135
-129
-134
-118
-131
-115
-80
-61
-53
-65
-48
-72
-74
-52
-63
-61
-108
-97
-92
-140
-161
-169
-174
-168
-152
-135
-155
-182
-203
-211
-207
-189
-192
-174
-188
-205
-237
-260
-259
-297
-298
-319
-340
-344
-358
-361
-353
-342
-348
-344
-330
-352
-361
-378
-375
-368
-382
-371
-354
-349
-364
-344
-322
-327
-302
-269
-237
-245
-244
-227
-224
-222
-222
-180
-140
-139
-148
-142
-107
-95
-74
-43
-47
-26
8
28
41
71
128
152
171
202
235
227
238
243
199
185
207
223
223
214
207
175
138
104
79
44
7
-24
-38
-89
-161
-217
-228
-263
-308
-347
-388
-431
-514
-561
-603
-660
-680
-688
-762
-813
-851
-894
-917
-926
-933
-898
-898
-884
-863
-870
-851
-820
-794
-765
-726
-716
-692
-639
-617
-598
-595
-570
-545
-519
-486
-465
-423
-382
-363
-331
-283
-252
-217
-185
-141
-103
-45
-4
42
68
50
42
59
112
133
173
220
267
281
332
400
358
374
471
511
517
473
512
545
504
463
463
474
441
386
249
-20
-124
-58
-18
-117
-204
-173
-210
-422
-676
-706
-707
-755
-737
-726
-781
-896
-936
-933
-1000
-1079
-1064
-1005
-1032
-1086
-1067
-991
-922
-871
-809
-805
-820
-805
-788
-766
-764
-680
-557
-500
-506
-545
-561
-569
-563
-552
-526
-480
-448
-411
-445
-485
-485
-479
-482
-529
-579
-611
-634
-642
-654
-629
-543
-457
-408
-387
-370
-362
-309
-249
-214
-105
-12
100
172
207
235
261
358
414
469
543
648
670
681
692
681
679
658
681
661
456
252
257
275
216
157
145
121
-39
-246
-437
-546
-626
-600
-578
-625
-703
-755
-799
-913
-1055
-1104
-1081
-1090
-1088
-1095
-1090
-1055
-993
-925
-917
-887
-800
-776
-793
-760
-655
-550
-498
-403
-329
-352
-387
-371
-364
-401
-397
-306
-252
-292
-334
-361
-409
-485
-543
-575
-596
-630
-617
-594
-633
-664
-628
-608
-632
-626
-548
-468
-393
-268
-178
-140
-124
-52
27
77
109
231
353
410
470
523
611
717
749
839
923
963
1017
999
1011
997
958
794
564
514
553
500
354
330
322
166
-94
-298
-417
-562
-632
-667
-724
-805
-863
-881
-971
-1104
-1148
-1124
-1141
-1178
-1144
-1099
-1061
-1016
-959
-894
-869
-827
-761
-727
-715
-647
-563
-495
-398
-327
-325
-364
-347
-324
-354
-350
-293
-261
-277
-351
-362
-356
-388
-426
-412
-450
-509
-528
-555
-604
-642
-593
-559
-579
-604
-622
-591
-538
-459
-338
-245
-167
-101
-42
-7
22
164
307
394
472
568
674
716
783
885
960
975
1070
1177
1154
1114
1105
1143
1101
913
692
581
557
494
353
295
278
204
22
-252
-414
-555
-643
-684
-756
-824
-864
-898
-1018
-1102
-1211
-1245
-1236
-1249
-1262
-1252
-1203
-1131
-1048
-995
-971
-939
-856
-793
-771
-740
-627
-522
-468
-426
-366
-330
-323
-302
-308
-308
-327
-310
-293
-352
-380
-383
-394
-459
-539
-578
-604
-646
-670
-696
-724
-737
-729
-719
-722
-744
-717
-655
-608
-535
-432
-330
-223
-157
-98
-59
-11
123
214
324
379
485
613
649
669
765
860
936
1053
1055
1068
1083
1082
1065
983
747
596
558
500
431
300
272
256
144
-107
-310
-460
-592
-641
-719
-788
-859
-865
-910
-1037
-1150
-1203
-1210
-1248
-1288
-1294
-1265
-1223
-1124
-1037
-986
-954
-870
-800
-794
-794
-713
-586
-504
-450
-400
-340
-307
-302
-315
-342
-345
-325
-308
-344
-384
-362
-405
-458
-533
-625
-667
-708
-748
-793
-834
-852
-824
-800
-823
-857
-854
-829
-818
-790
-704
-586
-459
-331
-224
-169
-108
-38
43
158
220
348
477
584
683
690
783
870
901
954
1061
1089
1078
1097
1133
1114
914
701
642
598
488
384
295
265
150
-64
-265
-456
-570
-650
-712
-809
-869
-902
-964
-1053
-1169
-1203
-1250
-1267
-1277
-1283
-1258
-1245
-1141
-1054
-995
-969
-896
-838
-804
-779
-724
-588
-497
-412
-349
-307
-272
-261
-232
-220
-237
-236
-223
-234
-279
-305
-312
-348
-389
-442
-501
-546
-567
-591
-633
-655
-654
-640
-671
-717
-744
-737
-730
-715
-659
-588
-504
-395
-253
-175
-161
-124
-31
23
78
225
361
514
621
674
771
821
882
985
1023
1087
1166
1211
1188
1180
1167
1035
763
560
525
455
343
257
237
210
18
-173
-323
-483
-584
-645
-724
-810
-851
-881
-922
-1024
-1098
-1094
-1137
-1203
-1229
-1226
-1215
-1191
-1118
-1046
-983
-934
-879
-836
-830
-783
-716
-613
-506
-433
-370
-299
-288
-269
-237
-254
-253
-252
-256
-297
-363
-375
-341
-368
-411
-431
-485
-564
-616
-634
-672
-726
-703
-660
-695
-745
-745
-708
-684
-648
-565
-477
-401
-305
-207
-135
-80
12
115
193
261
305
439
578
673
786
870
932
979
1048
988
1038
1077
1103
1129
1088
1075
1063
930
721
603
552
490
419
348
313
241
63
-121
-295
-451
-526
-597
-665
-773
-830
-856
-946
-1021
-1074
-1078
-1135
-1183
-1228
-1249
-1266
-1222
-1128
-1049
-984
-933
-868
-838
-844
-802
-740
-651
-547
-481
-424
-385
-421
-418
-378
-405
-406
-396
-399
-432
-504
-505
-478
-510
-537
-562
-594
-655
-697
-704
-724
-759
-744
-718
-732
-752
-770
-746
-738
-706
-634
-586
-522
-444
-365
-303
-253
-179
-92
-72
1
141
253
378
497
607
714
766
778
839
876
937
1010
1019
1045
1061
1072
1036
877
655
572
492
420
304
223
213
112
-88
-250
-373
-531
-605
-635
-702
-772
-807
-810
-881
-998
-1037
-1050
-1091
-1135
-1182
-1195
-1201
-1148
-1102
-1059
-1005
-961
-903
-897
-897
-893
-814
-732
-677
-606
-523
-459
-415
-427
-467
-421
-398
-413
-421
-427
-451
-502
-534
-551
-607
-697
-691
-698
-778
-859
-868
-822
-815
-833
-822
-807
-807
-807
-786
-740
-695
-605
-508
-437
-349
-216
-126
-96
-53
-22
64
136
195
301
415
519
629
662
729
770
845
907
919
988
974
985
977
1022
952
816
639
527
506
365
301
267
225
161
-14
-219
-366
-501
-627
-684
-769
-831
-864
-893
-940
-1006
-1034
-1042
-1066
-1089
-1140
-1155
-1097
-1072
-1001
-953
-890
-805
-743
-717
-714
-699
-668
-607
-572
-503
-427
-404
-387
-426
-434
-409
-407
-399
-396
-409
-426
-456
-488
-508
-530
-532
-512
-528
-583
-629
-659
-672
-691
-694
-678
-650
-628
-641
-665
-641
-597
-522
-433
-366
-274
-163
-77
-5
95
196
301
370
457
541
566
662
666
717
788
822
908
949
962
937
985
1003
1012
978
932
866
722
575
484
409
349
296
242
176
62
-84
-236
-374
-481
-509
-578
-621
-647
-695
-738
-825
-878
-894
-932
-960
-978
-1002
-1011
-987
-954
-873
-818
-754
-687
-660
-638
-620
-606
-584
-518
-441
-387
-366
-339
-347
-383
-392
-396
-387
-394
-393
-413
-465
-496
-503
-525
-572
-576
-570
-609
-681
-716
-714
-720
-719
-675
-641
-605
-597
-574
-545
-537
-452
-351
-254
-150
-40
44
109
184
202
249
363
465
560
641
716
786
759
816
911
936
931
998
1004
967
959
952
948
901
859
821
665
451
421
367
275
193
178
206
84
-97
-196
-354
-491
-555
-624
-690
-714
-731
-753
-832
-878
-855
-910
-946
-954
-1016
-1035
-1014
-982
-912
-893
-838
-746
-710
-721
-707
-681
-645
-623
-607
-532
-500
-524
-520
-518
-537
-559
-555
-541
-583
-641
-638
-624
-666
-687
-656
-656
-690
-720
-744
-804
-838
-817
-785
-754
-765
-722
-644
-638
-615
-546
-481
-418
-322
-244
-190
-124
-54
17
60
129
198
265
311
313
330
504
639
595
701
771
734
758
795
750
786
843
869
854
763
744
643
490
376
334
283
182
153
119
51
-86
-210
-293
-399
-518
-573
-577
-671
-729
-713
-767
-845
-824
-832
-865
-926
-955
-981
-1020
-1002
-959
-893
-862
-819
-803
-816
-832
-810
-794
-805
-764
-734
-717
-710
-656
-624
-628
-588
-567
-586
-633
-653
-666
-689
-721
-730
-713
-723
-731
-738
-774
-811
-827
-829
-826
-814
-777
-742
-694
-666
-622
-585
-544
-457
-402
-361
-312
-237
-202
-160
-65
-14
49
162
214
214
260
302
318
419
474
462
561
577
565
657
691
671
710
762
748
686
659
627
489
410
411
365
288
279
254
175
68
-50
-175
-264
-344
-446
-493
-539
-581
-608
-635
-672
-718
-772
-806
-846
-858
-899
-904
-860
-851
-859
-815
-777
-785
-749
-743
-765
-761
-729
-678
-652
-644
-600
-551
-550
-538
-499
-485
-522
-542
-539
-569
-570
-542
-516
-492
-470
-494
-510
-556
-606
-631
-670
-657
-626
-632
-614
-573
-517
-484
-431
-390
-358
-323
-234
-153
-112
-13
63
71
106
141
193
296
401
423
429
436
404
532
561
572
661
687
645
647
731
768
753
792
787
726
638
550
430
337
279
214
172
181
144
46
-8
-108
-207
-287
-366
-476
-520
-569
-610
-665
-703
-720
-760
-767
-814
-868
-894
-903
-926
-925
-886
-839
-782
-748
-753
-741
-728
-749
-728
-695
-668
-639
-618
-599
-597
-559
-544
-496
-493
-509
-518
-550
-547
-577
-570
-550
-525
-522
-517
-505
-519
-543
-558
-548
-553
-545
-516
-503
-498
-482
-448
-401
-347
-299
-239
-173
-155
-154
-109
-101
-14
126
137
245
358
347
362
482
530
501
532
505
497
692
684
636
785
782
685
692
728
681
627
595
524
429
335
317
307
230
175
107
20
-64
-238
-361
-362
-443
-510
-500
-571
-671
-664
-690
-769
-813
-816
-853
-903
-962
-989
-969
-954
-933
-862
-802
-797
-778
-759
-772
-761
-721
-696
-711
-701
-670
-631
-639
-672
-669
-640
-622
-622
-596
-619
-663
-651
-611
-615
-632
-603
-609
-650
-705
-683
-648
-657
-631
-630
-633
-592
-555
-500
-490
-429
-351
-306
-253
-240
-145
-74
-115
-13
63
70
127
209
346
372
295
404
478
408
441
616
655
612
687
655
606
643
662
618
677
631
591
597
515
412
316
243
145
70
39
-18
-95
-127
-186
-290
-364
-407
-510
-595
-676
-712
-788
-780
-833
-852
-837
-862
-908
-888
-915
-962
-937
-944
-917
-904
-827
-781
-748
-728
-706
-683
-668
-680
-688
-651
-663
-683
-661
-656
-655
-624
-619
-640
-668
-701
-717
-714
-728
-737
-698
-676
-675
-661
-654
-693
-702
-718
-719
-660
-641
-624
-550
-507
-403
-325
-312
-228
-211
-258
-30
1
-173
55
133
-34
142
323
351
442
459
511
493
474
540
616
615
776
777
707
767
702
695
744
708
641
676
590
426
402
375
320
243
219
137
71
7
-80
-153
-270
-299
-381
-461
-507
-586
-603
-625
-648
-651
-638
-709
-687
-687
-744
-752
-747
-714
-694
-686
-675
-641
-639
-606
-600
-574
-547
-561
-563
-557
-547
-546
-549
-537
-505
-538
-547
-558
-595
-608
-636
-629
-604
-618
-628
-593
-611
-627
-625
-622
-632
-670
-678
-675
-650
-549
-483
-449
-349
-350
-261
-209
-187
-168
-95
-96
62
73
-1
155
237
107
142
419
320
289
516
451
379
447
475
575
620
622
704
684
637
681
651
623
650
548
515
492
367
340
315
181
146
153
76
-22
-37
-99
-211
-289
-335
-419
-473
-508
-562
-604
-627
-652
-661
-699
-718
-704
-725
-750
-752
-733
-745
-729
-680
-664
-660
-613
-583
-585
-600
-605
-632
-642
-634
-644
-629
-617
-603
-623
-651
-649
-669
-706
-712
-710
-763
-770
-739
-732
-749
-716
-673
-693
-692
-671
-692
-643
-646
-609
-493
-568
-431
-212
-342
-306
-139
-82
-198
-161
24
-50
-107
-40
88
254
203
285
453
341
271
386
473
411
449
476
547
493
570
610
636
551
521
565
502
410
495
484
367
363
269
200
117
36
-23
-125
-204
-244
-281
-372
-447
-503
-524
-586
-642
-642
-712
-737
-730
-774
-770
-783
-775
-753
-808
-810
-815
-814
-801
-798
-810
-798
-770
-753
-726
-737
-692
-682
-696
-691
-722
-725
-708
-707
-705
-713
-708
-685
-707
-716
-696
-717
-742
-729
-727
-743
-728
-701
-690
-685
-638
-618
-643
-531
-511
-519
-459
-329
-307
-368
-214
-225
-240
-75
-311
-314
113
-75
-94
376
83
135
276
90
180
231
238
410
401
236
490
458
442
547
401
510
507
355
419
460
291
321
399
254
210
156
77
-5
-94
-99
-183
-188
-220
-236
-321
-377
-469
-545
-606
-706
-740
-784
-840
-853
-838
-878
-858
-800
-794
-827
-842
-833
-855
-872
-853
-827
-776
-741
-726
-688
-711
-723
-663
-683
-719
-672
-617
-625
-623
-632
-598
-583
-612
-566
-571
-612
-646
-621
-629
-656
-624
-618
-563
-515
-552
-590
-651
-528
-448
-534
-484
-348
-410
-481
-155
1
-188
2
-52
-253
8
-34
78
214
286
296
109
312
311
350
452
505
582
544
526
590
557
621
714
625
707
693
585
709
727
538
584
554
411
404
267
245
195
54
45
-22
-95
-140
-211
-278
-353
-476
-467
-499
-597
-582
-636
-664
-719
-751
-783
-807
-811
-799
-810
-839
-798
-806
-762
-739
-696
-637
-649
-660
-655
-677
-708
-652
-643
-649
-660
-633
-568
-582
-614
-600
-616
-657
-613
-610
-601
-636
-659
-561
-549
-664
-606
-583
-670
-489
-539
-693
-428
-486
-690
-559
-364
-386
-276
-55
-58
-79
22
65
-128
111
306
-13
215
320
250
427
603
456
364
503
460
592
617
572
628
606
667
665
585
694
630
580
590
510
416
404
345
257
255
150
85
23
-57
-132
-208
-182
-295
-353
-392
-492
-528
-540
-601
-669
-648
-733
-762
-783
-817
-844
-842
-774
-792
-798
-789
-773
-780
-773
-778
-751
-709
-706
-697
-715
-721
-725
-692
-718
-772
-759
-725
-718
-700
-706
-700
-661
-673
-701
-685
-679
-738
-695
-678
-733
-713
-640
-581
-582
-735
-659
-505
-557
-512
-491
-512
-454
-407
-395
-224
-317
-177
-95
-199
46
-17
54
158
-4
108
286
146
271
295
259
386
471
460
373
448
450
409
489
526
474
410
430
471
443
439
444
339
279
216
65
-43
-73
-168
-221
-202
-261
-291
-273
-372
-495
-548
-591
-683
-719
-728
-790
-815
-777
-819
-847
-828
-818
-835
-839
-829
-851
-851
-828
-829
-810
-774
-751
-691
-664
-692
-728
-733
-748
-763
-777
-773
-724
-727
-719
-684
-634
-633
-691
-688
-675
-743
-769
-744
-715
-790
-812
-663
-685
-714
-663
-700
-748
-629
-467
-507
-400
-314
-426
-498
-203
-19
-171
131
121
-186
-118
-144
-25
136
126
205
148
73
281
283
162
343
183
126
348
295
247
536
418
344
433
324
394
398
306
327
272
210
188
164
50
-5
-65
-151
-204
-300
-292
-318
-341
-410
-445
-501
-575
-607
-683
-696
-708
-727
-728
-762
-797
-792
-760
-757
-735
-717
-747
-728
-714
-711
-734
-696
-638
-620
-639
-623
-594
-600
-621
-611
-610
-612
-596
-596
-613
-596
-550
-544
-521
-530
-544
-518
-498
-517
-548
-556
-441
-436
-525
-420
-483
-522
-357
-413
-373
-328
-314
-244
-48
14
-46
-16
0
-5
54
241
45
273
265
-25
127
248
370
323
522
413
336
395
372
375
442
535
412
469
577
510
534
633
489
372
383
348
285
262
317
168
51
109
-28
-196
-175
-235
-349
-354
-441
-525
-544
-581
-618
-667
-696
-753
-746
-730
-766
-778
-708
-711
-704
-649
-688
-699
-648
-654
-663
-604
-574
-560
-520
-500
-504
-523
-492
-463
-495
-505
-489
-492
-480
-463
-447
-402
-440
-526
-450
-375
-440
-392
-249
-392
-557
-569
-382
-447
-515
-222
-245
-441
-452
-370
-249
-228
-222
-31
-228
-250
59
-98
77
132
-50
233
248
-95
45
234
361
179
224
484
298
291
515
454
380
555
493
426
570
538
428
471
456
415
464
476
404
331
289
200
49
18
-36
-164
-144
-170
-268
-334
-319
-434
-525
-538
-672
-718
-741
-828
-854
-813
-863
-879
-801
-797
-816
-809
-809
-822
-788
-759
-780
-765
-735
-722
-706
-651
-654
-666
-636
-649
-660
-633
-614
-577
-571
-597
-555
-546
-540
-517
-534
-562
-542
-548
-591
-610
-602
-628
-525
-629
-529
-463
-636
-513
-359
-638
-671
-365
-479
-585
-365
-382
-415
-331
-221
-135
-132
-78
-110
-108
-108
41
70
120
293
245
213
302
253
296
434
418
360
470
492
415
483
503
466
449
455
459
411
369
389
311
191
93
-57
-105
-168
-264
-271
-287
-291
-374
-431
-524
-589
-670
-693
-761
-814
-791
-797
-766
-843
-808
-777
-779
-798
-818
-823
-825
-803
-782
-679
-652
-625
-552
-562
-562
-585
-539
-514
-574
-583
-592
-589
-564
-538
-544
-512
-547
-597
-582
-538
-671
-676
-698
-758
-590
-731
-602
-620
-767
-580
-536
-660
-639
-723
-681
-581
-460
-482
-302
-304
-457
-236
-178
-403
-90
-136
-376
49
-5
-39
197
76
145
223
276
367
355
388
455
426
431
528
466
559
605
492
489
559
550
390
432
440
299
288
275
187
68
54
-20
-125
-128
-245
-251
-253
-335
-446
-440
-499
-601
-581
-558
-641
-706
-645
-685
-722
-676
-668
-676
-653
-647
-667
-662
-669
-651
-597
-591
-549
-516
-518
-522
-528
-522
-517
-558
-539
-509
-556
-577
-524
-510
-559
-552
-541
-570
-558
-534
-584
-566
-513
-515
-542
-502
-467
-538
-442
-376
-434
-500
-482
-362
-291
-597
-324
-115
-335
-204
-104
-112
-141
-186
-51
-14
9
84
185
130
308
430
302
381
384
295
417
416
390
499
512
536
553
550
534
461
507
515
382
414
445
347
320
326
180
91
53
-24
-65
-163
-181
-207
-267
-329
-395
-396
-432
-483
-517
-532
-599
-610
-609
-676
-674
-673
-646
-651
-635
-616
-612
-627
-615
-635
-646
-616
-612
-597
-581
-572
-546
-553
-567
-541
-564
-573
-560
-561
-583
-570
-563
-546
-547
-552
-518
-537
-571
-573
-545
-604
-679
-551
-599
-670
-521
-666
-626
-395
-769
-552
-118
-576
-505
-166
-305
-646
25
-70
-400
-52
-217
-27
-33
-250
222
-22
27
212
-39
255
275
72
312
510
141
249
491
362
258
428
427
288
359
325
330
291
258
249
178
141
42
-91
-76
-163
-283
-242
-294
-395
-368
-439
-569
-588
-587
-646
-661
-618
-642
-667
-633
-704
-691
-638
-687
-686
-650
-688
-706
-677
-695
-722
-694
-625
-595
-646
-649
-699
-694
-645
-701
-662
-654
-738
-683
-647
-750
-724
-630
-658
-695
-683
-695
-642
-685
-645
-664
-708
-535
-564
-673
-525
-661
-687
-471
-546
-696
-487
-490
-536
-286
-405
-383
-215
-167
-250
-70
-185
-277
-154
-78
134
-91
19
293
54
94
248
141
197
209
168
294
291
297
409
429
416
365
342
410
328
255
354
303
216
238
167
11
-33
-74
-205
-267
-288
-319
-357
-422
-462
-472
-521
-563
-613
-664
-699
-719
-704
-687
-727
-693
-635
-631
-656
-642
-651
-667
-625
-660
-672
-667
-649
-598
-589
-601
-582
-588
-627
-636
-623
-610
-579
-574
-589
-628
-653
-491
-524
-604
-551
-477
-563
-695
-441
-555
-578
-590
-416
-447
-571
-562
-546
-454
-489
-409
-376
-272
-468
-295
-107
-433
-106
-130
-170
128
23
-91
202
125
166
124
144
336
140
341
449
228
413
560
265
381
534
410
385
582
384
407
591
510
485
409
417
326
282
319
233
125
133
63
-143
-82
-117
-248
-191
-154
-293
-326
-304
-431
-445
-463
-545
-551
-538
-607
-628
-513
-538
-551
-457
-471
-571
-542
-508
-594
-593
-547
-570
-582
-530
-534
-559
-573
-577
-562
-560
-587
-582
-514
-501
-554
-585
-529
-459
-508
-535
-550
-534
-502
-599
-543
-669
-539
-393
-642
-664
-339
-499
-516
-281
-657
-178
-382
-666
-16
-312
-539
-61
-305
-134
38
-104
21
-103
-61
126
67
91
145
200
241
143
252
350
446
366
362
426
335
320
471
480
370
496
522
396
362
411
359
317
284
220
195
148
21
-22
-15
-64
-152
-139
-158
-253
-329
-297
-391
-513
-433
-472
-537
-531
-572
-600
-587
-642
-625
-575
-629
-624
-605
-638
-659
-653
-627
-626
-649
-619
-589
-619
-608
-611
-609
-618
-635
-619
-592
-611
-615
-582
-565
-544
-575
-576
-549
-596
-641
-724
-589
-706
-661
-586
-763
-613
-598
-752
-638
-526
-652
-568
-386
-488
-627
-393
-365
-416
-291
-140
-169
-315
-39
-46
-117
-189
169
7
-180
218
-57
206
167
28
177
210
105
232
234
269
209
279
327
242
180
290
332
173
250
272
119
144
124
91
38
-7
-95
-147
-217
-276
-252
-305
-340
-367
-415
-448
-509
-546
-566
-615
-653
-628
-614
-647
-663
-633
-633
-639
-658
-664
-662
-695
-718
-687
-697
-728
-675
-670
-709
-693
-689
-643
-650
-688
-724
-596
-663
-712
-525
-690
-609
-536
-664
-501
-567
-679
-534
-570
-506
-646
-434
-477
-643
-363
-402
-593
-377
-211
-494
-466
-114
-259
-498
-159
-185
-188
-251
-120
35
-172
-127
-63
-108
-2
21
-49
226
142
-145
339
116
113
223
197
255
200
347
262
228
394
174
240
371
156
168
269
121
38
120
123
0
2
20
-93
-152
-100
-208
-287
-248
-263
-341
-332
-335
-406
-420
-449
-502
-512
-515
-599
-615
-576
-647
-664
-576
-602
-637
-618
-624
-622
-644
-619
-617
-588
-573
-554
-548
-571
-494
-499
-550
-501
-538
-475
-448
-560
-363
-466
-436
-377
-456
-263
-459
-329
-367
-323
-343
-431
-209
-369
-326
-292
-150
-312
-156
-67
-365
77
-306
-133
20
-405
142
-110
-256
198
-44
-25
234
-20
132
237
92
188
298
238
201
310
347
256
285
411
250
258
308
204
269
230
237
198
149
139
35
44
47
-70
-72
-62
-154
-204
-159
-220
-328
-289
-318
-398
-395
-435
-446
-484
-501
-533
-566
-494
-548
-558
-553
-495
-498
-504
-494
-528
-409
-428
-555
-416
-357
-537
-414
-324
-521
-362
-367
-443
-356
-479
-327
-359
-491
-387
-408
-429
-319
-450
-349
-354
-374
-345
-300
-395
-352
-219
-400
-263
-187
-387
-222
-273
-182
-124
-239
-31
-102
-118
4
-53
-104
37
0
-51
150
-27
3
215
-87
29
260
-74
116
206
39
198
71
194
107
65
197
5
146
63
-62
129
32
-113
58
-42
-77
-72
-63
-123
-188
-152
-181
-240
-252
-231
-298
-297
-304
-378
-396
-353
-420
-439
-401
-447
-498
-488
-493
-545
-528
-501
-557
-561
-495
-554
-580
-521
-571
-595
-559
-556
-555
-541
-584
-588
-511
-596
-478
-557
-627
-479
-605
-541
-539
-597
-519
-611
-675
-445
-546
-605
-379
-553
-504
-428
-454
-386
-501
-366
-373
-443
-278
-466
-325
-258
-416
-264
-313
-292
-362
-163
-237
-364
18
-316
-126
34
-340
196
-213
0
65
-219
111
-116
-86
89
-89
-115
96
-90
-76
84
-95
-90
-3
-172
-216
-8
-123
-219
-73
-73
-184
-173
-66
-207
-216
-120
-203
-236
-141
-204
-274
-229
-259
-321
-334
-352
-405
-403
-373
-432
-439
-428
-451
-483
-447
-434
-504
-488
-452
-510
-463
-469
-472
-468
-480
-502
-472
-469
-495
-517
-542
-376
-588
-485
-424
-537
-373
-483
-484
-430
-415
-428
-454
-415
-453
-395
-416
-379
-533
-174
-433
-398
-173
-427
-105
-419
-105
-309
-296
-188
-279
-219
-273
-71
-366
-76
-128
-338
-89
-218
-267
93
-284
-99
126
-326
155
-29
-140
112
-39
-55
162
-98
133
58
4
161
-10
44
117
16
9
113
-57
57
-13
-48
-4
-3
-63
-49
-67
-84
-94
-144
-146
-128
-208
-157
-169
-210
-176
-228
-230
-251
-272
-323
-286
-333
-423
-287
-383
-391
-339
-463
-330
-483
-408
-331
-552
-239
-443
-477
-172
-454
-308
-205
-463
-268
-329
-391
-297
-338
-276
-311
-333
-295
-258
-403
-277
-381
-291
-324
-313
-259
-280
-225
-437
-160
-368
-232
-369
-179
-421
-194
-288
-288
-143
-314
-92
-326
-89
-253
-91
-260
-26
-216
-63
-168
-77
-95
-214
113
-239
93
-31
-178
293
-179
163
150
-119
270
-78
108
197
-109
145
16
-141
141
-150
-93
63
-208
0
-6
-157
-29
-22
-197
-94
-50
-173
-109
-49
-161
-137
-51
-218
-133
-185
-191
-256
-222
-221
-289
-214
-276
-273
-282
-337
-225
-315
-352
-203
-337
-312
-297
-296
-269
-321
-245
-318
-369
-260
-355
-326
-372
-348
-322
-306
-420
-307
-409
-421
-378
-431
-443
-357
-397
-516
-265
-429
-394
-327
-501
-300
-368
-517
-245
-455
-356
-325
-445
-245
-388
-379
-291
-402
-329
-340
-260
-370
-214
-268
-267
-193
-265
-166
-326
-157
-127
-293
-93
-244
-152
-124
-184
-106
-173
-152
-244
-105
-288
-166
-178
-323
-118
-305
-147
-193
-271
-163
-276
-163
-213
-236
-164
-369
-132
-299
-234
-165
-344
-133
-283
-299
-219
-347
-195
-299
-374
-218
-396
-289
-311
-420
-207
-318
-371
-200
-322
-245
-200
-373
-195
-295
-330
-248
-404
-258
-300
-541
-175
-485
-344
-310
-497
-272
-508
-217
-466
-467
-363
-549
-410
-421
-428
-422
-372
-394
-360
-437
-263
-502
-244
-328
-493
-215
-379
-282
-381
-235
-323
-333
-223
-305
-260
-222
-247
-232
-300
-232
-240
-240
-198
-316
-239
-272
-365
-197
-317
-271
-171
-268
-154
-184
-229
-172
-250
-205
-253
-158
-254
-261
-90
-428
-87
-186
-304
-105
-383
-163
-239
-307
-103
-306
-232
-166
-174
-218
-161
-89
-249
-100
-236
-203
-169
-226
-161
-270
-180
-268
-313
-248
-373
-266
-316
-311
-335
-370
-262
-320
-306
-289
-256
-378
-324
-225
-424
-373
-229
-429
-365
-265
-441
-317
-388
-308
-315
-382
-362
-349
-272
-403
-382
-283
-312
-398
-294
-167
-369
-249
-232
-281
-351
-192
-205
-416
-91
-209
-309
-207
-156
-305
-154
-235
-205
-218
-341
-95
-330
-190
-155
-242
-120
-201
-194
-200
-145
-154
-297
-75
-176
-177
-39
-185
-79
-122
-186
-74
-174
-99
-141
-184
-28
-108
-52
-155
-70
-64
-245
-62
-55
-72
-104
-137
-23
-113
-118
-27
-185
-46
-138
-119
-110
-183
-42
-247
-114
-118
-162
-160
-246
-119
-179
-170
-225
-228
-154
-226
-300
-119
-241
-255
-243
-289
-183
-345
-144
-326
-248
-216
-360
-193
-315
-286
-275
-369
-322
-273
-264
-315
-330
-261
-313
-362
-398
-213
-289
-388
-228
-340
-290
-342
-293
-239
-330
-246
-251
-212
-307
-308
-251
-253
-452
-283
-126
-371
-337
-164
-387
-254
-245
-263
-114
-289
-98
-247
-134
-91
-244
-113
-186
-263
-222
-226
-263
-271
-100
-293
-279
-92
-285
-202
-206
-227
-177
-287
-186
-292
-257
-141
-333
-153
-226
-296
-98
-263
-217
-227
-253
-132
-352
-283
-120
-469
-199
-297
-383
-167
-482
-191
-284
-381
-217
-435
-254
-288
-387
-295
-358
-280
-309
-313
-230
-395
-351
-303
-242
-244
-465
-210
-302
-468
-337
-412
-397
-437
-406
-439
-457
-411
-476
-437
-527
-480
-383
-479
-481
-417
-475
-333
-509
-483
-317
-437
-412
-394
-436
-361
-416
-398
-302
-360
-363
-330
-270
-319
-364
-296
-269
-303
-309
-223
-261
-360
-192
-260
-305
-260
-253
-244
-237
-237
-295
-256
-224
-315
-140
-288
-258
-186
-311
-247
-147
-256
-372
-191
-213
-226
-318
-152
-272
-164
-228
-285
-72
-218
-165
-230
-227
-27
-223
-239
-84
-188
-217
-227
-176
-199
-215
-170
-196
-184
-228
-333
-215
-203
-377
-253
-369
-277
-401
-412
-324
-446
-355
-504
-362
-357
-585
-461
-273
-565
-355
-338
-563
-342
-512
-250
-428
-366
-234
-478
-298
-361
-345
-304
-293
-350
-297
-274
-321
-426
-344
-206
-423
-250
-356
-386
-171
-213
-326
-324
-178
-331
-376
-315
-434
-278
-202
-330
-180
-288
-268
-206
-339
-284
-171
-137
-216
-177
-165
-100
-77
-221
-108
-130
-94
-95
-223
-117
43
-212
-109
55
-221
-88
11
-162
-156
-96
-74
-162
-131
10
-236
-104
-21
-308
-118
-27
-123
-77
-196
-164
-195
-281
-180
-328
-201
-170
-339
-168
-266
-306
-277
-224
-98
-420
-275
-125
-347
-181
-91
-257
-220
-222
-292
-265
-269
-257
-235
-249
-247
-310
-188
-295
-278
-236
-226
-263
-299
-240
-330
-165
-276
-313
-73
-293
-277
-162
-370
-224
-120
-303
-319
-252
-155
-346
-387
-82
-207
-275
-210
-227
-161
-211
-207
-135
-249
-182
-266
-112
-54
-351
-87
-143
-109
-236
-255
8
-141
-193
-31
-212
-94
-55
-224
-31
-123
-118
-100
5
38
-260
-61
64
-206
-240
-70
-114
-227
-113
-140
-268
-317
-266
-326
-339
-379
-202
-181
-327
-347
-251
-194
-397
-229
-218
-399
-364
-279
-260
-385
-360
-232
-188
-321
-275
-264
-304
-240
-318
-254
-290
-340
-314
-218
-301
-336
-327
-343
-189
-498
-428
-256
-426
-260
-347
-396
-172
-285
-257
-373
-369
-305
-242
-235
-408
-211
-171
-496
-285
-171
-519
-174
-270
-455
-130
-329
-336
-291
-290
-287
-318
-183
-297
-262
-154
-275
-389
-136
-221
-298
-231
-225
-128
-242
-244
-102
-199
-317
-207
-218
-230
-200
-139
-180
-295
-197
-181
-237
-248
-224
-266
-359
-262
-179
-317
-427
-314
-298
-249
-401
-428
-232
-371
-416
-274
-338
-488
-348
-359
-385
-413
-380
-397
-442
-447
-436
-364
-422
-387
-414
-467
-490
-391
-528
-532
-342
-546
-513
-424
-519
-478
-482
-399
-291
-517
-504
-385
-361
-396
-446
-432
-391
-240
-399
-600
-410
-321
-311
-418
-374
-271
-408
-299
-244
-360
-277
-163
-161
-237
-276
-156
8
-108
-341
-91
-81
-350
-254
-27
-101
-259
-50
-34
-221
-219
-157
-165
-128
-174
-151
-74
-134
-168
-140
-51
-90
-254
-239
-136
-173
-212
-155
-55
-135
-156
-131
-251
-236
-127
-300
-299
-196
-313
-310
-353
-373
-340
-340
-413
-456
-489
-461
-393
-416
-343
-532
-544
-378
-514
-471
-457
-542
-484
-505
-493
-465
-563
-420
-411
-528
-589
-560
-392
-454
-464
-445
-377
-424
-548
-340
-429
-596
-472
-336
-262
-281
-269
-337
-312
-184
-166
-380
-231
-140
-202
-191
-174
-115
-138
-152
-17
-10
-82
-28
-59
50
-93
-112
113
168
20
8
144
60
43
83
52
124
163
122
166
153
151
162
103
99
30
52
132
34
-18
-45
-38
-68
-99
-99
-111
-161
-167
-190
-260
-231
-282
-337
-322
-394
-456
-409
-467
-517
-485
-558
-617
-561
-571
-607
-587
-575
-607
-625
-557
-507
-505
-572
-548
-552
-548
-523
-502
-410
-536
-596
-443
-443
-531
-466
-444
-433
-464
-409
-384
-586
-432
-327
-354
-442
-508
-272
-285
-265
-146
-334
-300
-99
-135
-3
-4
-131
-60
117
164
175
123
283
312
111
187
314
263
254
294
360
453
458
373
433
508
436
334
386
340
250
251
130
-29
-160
-181
-228
-299
-313
-308
-390
-467
-555
-663
-708
-707
-722
-700
-700
-723
-698
-659
-670
-661
-654
-633
-651
-644
-640
-655
-602
-536
-461
-412
-376
-377
-371
-398
-430
-418
-381
-428
-416
-385
-458
-468
-492
-503
-458
-517
-598
-602
-627
-713
-726
-695
-699
-716
-734
-701
-674
-691
-672
-654
-689
-594
-445
-442
-436
-400
-318
-242
-206
-160
-41
7
-19
52
173
277
323
391
506
484
499
587
591
601
617
703
794
749
712
728
654
420
197
-28
-132
-213
-315
-266
-273
-270
-309
-441
-651
-822
-904
-1026
-1120
-1201
-1158
-1099
-1055
-992
-920
-854
-824
-769
-759
-808
-860
-816
-716
-615
-482
-331
-198
-117
-88
-87
-119
-156
-148
-125
-114
-107
-75
-33
-42
-93
-148
-200
-271
-376
-507
-633
-728
-772
-784
-831
-833
-900
-1016
-1100
-1181
-1208
-1242
-1225
-1159
-1130
-1124
-1074
-1006
-939
-869
-775
-662
-621
-613
-540
-474
-407
-330
-163
-21
60
116
186
236
223
252
404
499
514
608
582
540
612
699
808
900
996
999
964
871
822
840
786
807
813
775
586
122
-226
-301
-327
-408
-444
-425
-328
-457
-746
-971
-1116
-1122
-1099
-1099
-1099
-1121
-1104
-1001
-1021
-1028
-905
-755
-658
-670
-731
-759
-703
-594
-430
-282
-126
-6
64
57
-42
-122
-111
-36
18
48
41
25
44
17
-56
-131
-153
-211
-331
-492
-686
-811
-849
-851
-873
-899
-919
-953
-1053
-1176
-1281
-1297
-1229
-1177
-1178
-1148
-1048
-934
-830
-779
-716
-633
-590
-554
-496
-460
-353
-185
-16
66
87
158
241
265
261
313
365
447
563
634
691
732
807
864
902
840
865
907
880
1023
987
1037
1151
1197
1253
1200
1082
924
429
-349
-486
-346
-345
-389
-411
-87
-48
-469
-874
-1087
-1241
-1278
-1239
-1254
-1206
-1164
-938
-813
-887
-866
-724
-627
-719
-882
-925
-852
-746
-472
-207
-11
112
211
236
67
-135
-189
-98
12
88
150
229
267
269
205
62
-65
-140
-242
-436
-615
-717
-718
-705
-724
-756
-829
-954
-1116
-1302
-1496
-1628
-1634
-1497
-1406
-1348
-1243
-1098
-1022
-1046
-1079
-1055
-984
-912
-805
-680
-551
-363
-186
-71
-25
1
5
31
25
35
95
201
374
522
629
680
716
730
665
627
614
644
683
809
958
1032
1104
1220
1295
1248
1156
1091
1020
642
-365
-795
-513
-265
-259
-440
-145
191
-176
-865
-1275
-1508
-1502
-1349
-1303
-1181
-1150
-972
-742
-859
-994
-973
-816
-792
-934
-1095
-1007
-821
-517
-152
80
177
228
242
79
-222
-393
-246
11
224
312
352
387
387
279
60
-149
-232
-247
-353
-519
-617
-575
-507
-471
-484
-616
-895
-1122
-1239
-1473
-1679
-1659
-1389
-1229
-1272
-1278
-1166
-1145
-1283
-1353
-1348
-1267
-1160
-955
-764
-674
-559
-406
-288
-347
-442
-446
-360
-326
-282
-195
-50
124
210
233
136
32
10
46
109
152
245
382
514
532
505
552
567
588
649
739
827
927
1079
1194
1228
1235
1251
945
-230
-776
-482
-203
-235
-417
14
501
126
-616
-997
-1270
-1331
-1177
-1178
-1067
-1113
-920
-631
-745
-946
-901
-699
-746
-971
-1198
-1133
-1015
-715
-324
-47
32
86
116
-13
-331
-530
-367
-60
186
298
374
406
460
387
192
-25
-109
-126
-252
-437
-556
-508
-447
-411
-431
-607
-886
-1135
-1278
-1500
-1715
-1664
-1368
-1196
-1265
-1290
-1196
-1183
-1295
-1313
-1241
-1189
-1096
-895
-714
-653
-568
-347
-174
-254
-396
-379
-309
-283
-218
-22
211
332
405
417
313
171
150
234
285
335
439
577
727
736
669
658
675
749
790
798
917
1088
1167
1315
1423
1388
1027
-287
-782
-429
-165
-188
-337
185
724
292
-581
-955
-1208
-1184
-1020
-1041
-936
-946
-684
-454
-619
-872
-744
-527
-566
-805
-1011
-872
-713
-375
28
301
317
357
371
212
-162
-345
-110
263
514
568
599
596
566
390
167
-49
-123
-99
-134
-269
-383
-351
-260
-223
-316
-533
-801
-993
-1174
-1432
-1623
-1567
-1214
-952
-998
-1199
-1213
-1161
-1269
-1413
-1367
-1124
-943
-792
-630
-553
-549
-425
-194
-159
-331
-369
-196
-55
-101
-108
98
316
392
389
360
296
322
424
541
642
625
760
928
919
873
901
1014
1163
1306
1287
1283
1270
1347
1293
997
16
-775
-531
-198
-81
-381
-318
169
56
-749
-1394
-1645
-1634
-1347
-1320
-1259
-1190
-1060
-775
-810
-1037
-1148
-969
-840
-846
-1020
-979
-729
-364
6
209
217
184
194
104
-86
-289
-135
237
559
626
554
450
382
259
17
-212
-326
-269
-230
-308
-439
-496
-476
-471
-552
-755
-999
-1181
-1283
-1367
-1437
-1391
-1177
-958
-976
-1118
-1199
-1239
-1295
-1327
-1249
-1084
-912
-725
-558
-529
-582
-560
-475
-473
-541
-567
-446
-289
-176
-68
20
52
45
-16
-132
-258
-286
-135
69
220
290
374
422
420
365
336
384
532
665
748
854
1023
1197
1256
1347
1445
1400
1305
945
-270
-937
-589
-52
142
-114
149
591
67
-1004
-1582
-1779
-1624
-1309
-1137
-859
-896
-870
-728
-891
-1241
-1338
-1137
-976
-1049
-1225
-1002
-717
-334
38
233
137
-53
-181
-290
-466
-545
-189
355
728
744
589
399
229
21
-185
-307
-286
-152
-48
-96
-256
-361
-413
-456
-591
-839
-1108
-1253
-1328
-1438
-1464
-1362
-1160
-1040
-1097
-1272
-1413
-1494
-1478
-1369
-1206
-943
-673
-531
-495
-513
-547
-551
-500
-446
-376
-311
-213
-54
64
101
122
135
107
22
-73
-66
27
196
392
546
555
540
511
545
503
427
586
789
954
1011
1110
1243
1358
1312
1322
1274
997
-28
-1019
-831
-254
71
-111
20
474
253
-743
-1566
-1804
-1746
-1298
-1014
-774
-693
-661
-524
-683
-1031
-1205
-997
-845
-805
-928
-775
-488
-174
159
368
304
80
-64
-151
-247
-325
-49
464
899
950
749
474
223
-9
-223
-305
-252
-80
28
-7
-162
-331
-458
-544
-627
-802
-987
-1107
-1099
-1202
-1262
-1134
-997
-949
-1083
-1154
-1294
-1450
-1367
-1096
-903
-784
-571
-417
-505
-720
-701
-522
-404
-322
-165
23
19
-20
48
134
120
128
244
352
315
292
428
583
721
774
747
778
743
770
902
905
1012
1153
1348
1461
1361
1374
1427
1438
1274
987
-87
-906
-683
-116
176
-178
-108
266
39
-970
-1677
-1902
-1739
-1258
-1010
-799
-847
-842
-703
-814
-1193
-1350
-1082
-792
-677
-776
-614
-324
-17
273
396
219
-13
-96
-73
-103
-165
113
598
952
853
519
178
-28
-200
-319
-339
-264
-123
-70
-145
-377
-609
-777
-828
-881
-1034
-1188
-1225
-1120
-1064
-1087
-1104
-1013
-969
-1211
-1538
-1561
-1367
-1230
-1100
-834
-574
-576
-679
-669
-697
-796
-740
-480
-262
-277
-265
-78
11
-33
-100
-70
-55
-114
-135
-61
-2
42
219
444
496
384
295
297
344
350
436
660
884
1047
1150
1075
1065
1100
1212
1270
1301
1357
1370
689
-649
-870
-290
273
133
-177
158
261
-529
-1502
-1835
-1785
-1278
-901
-766
-737
-961
-938
-994
-1197
-1421
-1254
-967
-769
-847
-917
-724
-474
-134
91
92
-163
-304
-318
-250
-281
-147
284
728
808
525
163
-78
-158
-234
-225
-171
-65
-25
-111
-321
-576
-781
-830
-788
-854
-1003
-1126
-1121
-1080
-1255
-1486
-1490
-1312
-1199
-1330
-1412
-1276
-1151
-1145
-1090
-935
-799
-711
-618
-504
-539
-596
-437
-214
-118
-176
-129
4
47
-19
-6
98
204
250
293
356
401
485
586
665
639
588
565
706
786
886
976
1066
1169
1184
1134
1126
1194
1221
1272
1223
815
-361
-1082
-655
-47
46
-302
-103
252
-267
-1371
-1891
-1883
-1520
-1066
-839
-639
-780
-845
-817
-935
-1232
-1241
-898
-577
-548
-692
-521
-273
9
198
260
83
-122
-201
-117
-82
-51
261
681
883
640
235
-104
-218
-279
-301
-259
-161
-66
-104
-283
-564
-799
-897
-872
-867
-950
-1044
-1057
-969
-931
-1010
-1047
-979
-1063
-1280
-1412
-1301
-1067
-921
-685
-481
-479
-598
-649
-651
-668
-652
-431
-121
-55
-129
-148
-119
-129
-174
-124
-30
-8
-1
61
73
48
92
231
378
435
340
282
285
406
519
633
793
955
1061
986
1060
1090
1225
1326
1406
1613
1608
1575
854
-529
-869
-204
425
333
-26
233
532
-328
-1430
-1807
-1690
-1183
-806
-665
-577
-767
-844
-794
-975
-1250
-1180
-866
-613
-684
-827
-585
-256
49
244
219
-43
-245
-259
-161
-152
-28
380
829
899
561
103
-179
-202
-187
-165
-84
24
54
-41
-284
-586
-796
-811
-725
-745
-921
-1033
-999
-935
-975
-1088
-1294
-1535
-1575
-1552
-1501
-1339
-1042
-734
-682
-849
-968
-1041
-1098
-943
-663
-433
-318
-229
-92
-105
-249
-310
-197
-114
-109
-86
36
182
294
443
531
488
389
361
420
399
368
598
912
1051
1087
1031
1042
970
963
1085
1217
1263
1342
1331
1104
64
-1025
-845
-202
202
-70
-267
16
-160
-1090
-1809
-1896
-1624
-1039
-800
-720
-816
-1010
-946
-956
-1093
-1169
-933
-720
-574
-709
-677
-453
-159
120
205
40
-218
-329
-275
-125
-65
133
457
684
501
86
-315
-428
-358
-294
-230
-191
-169
-257
-429
-702
-910
-1004
-961
-914
-987
-1123
-1220
-1176
-1143
-1208
-1291
-1374
-1499
-1549
-1520
-1420
-1314
-1151
-862
-735
-890
-1041
-1001
-901
-801
-670
-440
-249
-211
-194
-187
-247
-320
-233
-119
-106
-186
-163
16
150
226
306
373
350
270
242
278
388
596
860
987
1003
994
963
925
1002
1131
1235
1407
1501
1489
1230
112
-920
-793
-142
323
75
-131
149
-29
-996
-1739
-1906
-1570
-929
-675
-617
-738
-906
-867
-930
-1122
-1182
-968
-706
-509
-629
-638
-416
-125
175
253
40
-250
-351
-254
-72
10
207
538
763
586
135
-284
-399
-302
-170
-64
-58
-96
-207
-389
-660
-938
-1056
-954
-819
-852
-1015
-1110
-1050
-980
-1012
-1151
-1313
-1350
-1427
-1609
-1684
-1380
-948
-725
-727
-783
-859
-1079
-1173
-984
-742
-535
-260
18
13
-248
-458
-409
-302
-276
-253
-111
71
156
193
258
342
333
330
304
295
305
406
684
966
1050
1034
1030
985
913
812
933
1239
1470
1554
1496
1361
788
-447
-1028
-495
216
329
-5
58
172
-464
-1438
-1851
-1749
-1295
-815
-626
-584
-821
-911
-840
-917
-1076
-1021
-744
-487
-449
-529
-345
-111
106
261
220
-49
-275
-280
-27
189
310
538
782
775
406
-39
-291
-220
-81
40
97
46
-66
-258
-519
-784
-978
-1003
-856
-768
-839
-971
-994
-927
-940
-1053
-1173
-1603
-1863
-1618
-1260
-1009
-862
-526
-327
-683
-1189
-1224
-1108
-954
-521
-66
137
-5
-101
-101
-271
-493
-408
-96
65
62
96
255
325
312
316
335
271
225
342
516
529
684
936
1111
1089
885
794
862
889
1018
1325
1406
1459
1385
1141
281
-1013
-1177
-358
386
241
-103
-5
-54
-886
-1853
-2049
-1755
-1097
-670
-528
-631
-933
-976
-954
-1054
-1227
-1105
-786
-501
-493
-546
-383
-163
52
107
-79
-389
-514
-345
-14
168
283
488
656
482
2
-437
-534
-356
-148
29
38
-89
-317
-560
-808
-1057
-1171
-1057
-825
-769
-916
-1082
-1089
-1039
-1067
-1241
-1484
-1732
-1849
-1623
-1378
-1043
-769
-602
-675
-1033
-1361
-1427
-1227
-856
-315
19
110
6
-214
-398
-584
-577
-342
-44
94
133
121
136
155
173
166
137
166
253
402
462
580
727
920
934
845
686
695
732
849
1114
1210
1353
1273
1130
828
31
-1151
-1244
-511
178
240
-202
-115
-247
-1072
-1929
-2091
-1789
-1138
-625
-527
-533
-920
-1024
-1071
-1148
-1248
-1082
-736
-409
-329
-405
-255
-143
2
2
-131
-407
-498
-339
35
249
340
453
509
310
-142
-515
-599
-366
-113
76
66
-107
-376
-649
-860
-1040
-1090
-950
-712
-625
-762
-960
-1058
-1058
-1091
-1189
-1402
-1592
-1674
-1484
-1203
-1067
-926
-747
-701
-954
-1244
-1274
-1049
-760
-385
-38
-1
-161
-313
-382
-489
-545
-318
43
189
124
104
92
58
20
88
193
177
229
453
567
557
543
707
815
705
736
830
980
1058
1167
1355
1450
1440
1262
1113
630
-531
-1176
-663
281
627
195
-79
-31
-615
-1713
-2158
-2011
-1331
-649
-366
-356
-725
-1059
-1151
-1199
-1320
-1213
-856
-415
-201
-320
-319
-218
-122
-52
-99
-280
-403
-292
88
410
475
496
554
458
106
-303
-459
-256
71
311
326
156
-153
-501
-763
-915
-988
-897
-645
-447
-502
-773
-1012
-1082
-1083
-1100
-1217
-1408
-1428
-1166
-1012
-1015
-947
-795
-694
-926
-1138
-1097
-957
-760
-375
-52
-47
-182
-260
-251
-357
-463
-281
81
263
230
178
161
136
89
171
275
269
308
541
694
614
641
755
829
789
735
779
890
996
1213
1437
1387
1341
1294
1184
987
203
-1003
-1005
-149
629
555
-76
-140
-198
-1016
-1935
-2079
-1679
-832
-288
-247
-409
-910
-1146
-1221
-1250
-1302
-1058
-639
-202
-142
-354
-353
-320
-194
-145
-214
-407
-386
-119
278
420
372
342
356
197
-161
-456
-435
-92
221
342
178
-119
-469
-755
-933
-1013
-973
-782
-550
-478
-672
-1017
-1230
-1269
-1220
-1162
-1181
-1286
-1232
-1204
-1182
-1095
-1064
-960
-893
-927
-999
-1023
-934
-622
-337
-263
-251
-381
-469
-505
-492
-356
-163
28
139
64
-115
-208
-197
-66
110
246
334
401
393
344
290
375
601
729
774
810
822
851
921
1046
1191
1301
1295
1297
1178
959
335
-835
-963
-164
616
539
-35
-189
-295
-1022
-1915
-1973
-1600
-856
-387
-384
-582
-1068
-1320
-1334
-1276
-1253
-1045
-729
-386
-334
-490
-510
-470
-346
-251
-297
-479
-480
-243
159
310
265
235
228
87
-207
-461
-433
-93
180
266
84
-214
-570
-816
-934
-944
-892
-760
-577
-551
-778
-1121
-1404
-1559
-1635
-1819
-1584
-1188
-1044
-1135
-1237
-1184
-1292
-1527
-1456
-1037
-878
-760
-489
-302
-341
-550
-542
-436
-472
-445
-166
70
163
167
162
150
20
-35
124
279
343
460
622
726
711
626
665
778
694
746
887
988
1068
1133
1148
1213
1149
1071
1099
916
621
-290
-1006
-576
288
646
214
-197
-306
-670
-1589
-2006
-1772
-1149
-414
-184
-323
-757
-1174
-1298
-1245
-1209
-1012
-600
-220
-55
-234
-383
-405
-346
-192
-83
-167
-245
-145
163
421
382
288
260
187
-41
-312
-436
-232
64
230
157
-147
-547
-860
-959
-967
-941
-844
-618
-488
-651
-1002
-1278
-1337
-1235
-1087
-935
-864
-1029
-1141
-1099
-1061
-1174
-1222
-940
-683
-727
-826
-689
-557
-529
-485
-414
-426
-521
-415
-184
-75
-100
-29
91
14
-198
-287
-126
57
227
366
462
448
384
313
302
364
424
683
926
1032
953
988
1070
1144
1139
1191
1501
1549
1496
1419
1369
812
-438
-725
69
888
726
184
70
36
-680
-1594
-1671
-1347
-726
-270
-174
-380
-890
-1206
-1193
-1125
-1158
-972
-597
-298
-277
-454
-477
-451
-371
-240
-209
-335
-352
-94
311
459
341
267
280
197
-58
-270
-188
143
390
453
277
-63
-434
-676
-754
-727
-677
-573
-431
-419
-681
-1016
-1298
-1424
-1392
-1286
-1179
-1265
-1234
-1131
-1045
-1136
-1238
-1212
-1113
-1034
-963
-795
-630
-423
-271
-233
-383
-588
-587
-412
-215
-91
79
195
199
52
-55
-51
51
283
517
647
687
659
738
713
653
711
755
915
961
1088
1149
1214
1244
1346
1259
1094
1039
857
813
-44
-896
-586
192
672
269
-310
-501
-659
-1431
-1831
-1673
-1172
-414
-192
-322
-795
-1292
-1410
-1253
-1113
-875
-555
-271
-78
-230
-444
-539
-516
-317
-104
-113
-182
-136
131
387
339
177
62
46
-42
-178
-257
-122
129
289
186
-154
-571
-865
-888
-806
-708
-663
-570
-525
-679
-1021
-1332
-1403
-1284
-1087
-1019
-1229
-1325
-1157
-1022
-1123
-1344
-1292
-1043
-993
-1003
-831
-706
-686
-588
-499
-530
-721
-679
-346
-149
-213
-249
-103
-53
-170
-284
-225
-91
43
211
342
316
244
329
463
386
271
437
684
864
946
892
897
935
869
991
1122
1218
1328
1249
1110
766
-414
-1009
-343
517
774
200
-194
-242
-772
-1626
-1790
-1483
-855
-221
-186
-402
-956
-1374
-1330
-1133
-1027
-841
-556
-294
-192
-468
-578
-567
-436
-229
-86
-195
-306
-169
204
432
318
179
127
70
-105
-235
-208
87
359
434
244
-151
-581
-801
-786
-661
-572
-521
-428
-451
-726
-1140
-1513
-1642
-1450
-1214
-1184
-1166
-986
-918
-1089
-1341
-1363
-1332
-1302
-1029
-647
-509
-571
-486
-329
-427
-674
-660
-376
-149
-34
90
205
137
-25
-56
-49
-73
52
392
706
704
587
588
575
476
490
565
780
967
1077
1224
1152
1093
1062
1060
1105
1144
1109
1078
1049
525
-451
-712
-97
552
432
-110
-284
-369
-895
-1490
-1435
-1093
-576
-271
-326
-583
-1102
-1330
-1211
-946
-823
-641
-455
-293
-310
-498
-507
-479
-324
-133
-53
-172
-240
-84
233
344
261
175
145
79
-51
-118
-44
154
299
294
53
-298
-619
-711
-636
-505
-450
-439
-430
-543
-798
-1067
-1190
-1230
-1145
-991
-1033
-1211
-1253
-1167
-995
-1031
-1137
-1090
-1022
-983
-865
-721
-601
-430
-315
-287
-396
-508
-400
-198
-29
54
130
133
67
-7
-4
113
268
476
605
601
479
465
592
649
762
762
863
909
930
1044
987
1064
1144
1281
1240
1150
1072
1023
937
104
-746
-628
207
734
342
-261
-425
-575
-1242
-1733
-1618
-1157
-491
-267
-420
-862
-1361
-1455
-1296
-1069
-948
-704
-464
-269
-358
-605
-687
-657
-422
-207
-165
-278
-260
-5
273
258
47
-79
-60
-82
-171
-182
-40
180
276
155
-186
-593
-855
-818
-638
-538
-520
-523
-539
-703
-1048
-1484
-1613
-1505
-1593
-1397
-1051
-938
-1116
-1349
-1355
-1419
-1708
-1623
-981
-639
-562
-451
-398
-512
-782
-777
-518
-389
-286
40
252
172
-1
-58
-29
-89
-67
166
432
593
618
668
675
521
431
500
633
717
811
1016
1280
1192
1029
978
958
916
912
982
1016
745
-234
-768
-357
240
402
-125
-410
-400
-767
-1471
-1626
-1327
-811
-366
-381
-613
-1102
-1439
-1351
-1121
-911
-684
-435
-290
-333
-568
-692
-630
-448
-165
-6
-72
-193
-173
25
154
84
9
19
20
-103
-198
-181
-1
136
116
-40
-345
-694
-871
-782
-630
-575
-619
-621
-691
-940
-1237
-1340
-1297
-1319
-1327
-1453
-1310
-1102
-1081
-1159
-1240
-1237
-1313
-1358
-1185
-750
-561
-468
-337
-374
-560
-731
-588
-309
-117
28
173
182
37
-77
-106
-74
14
199
398
501
483
467
435
461
453
491
637
802
918
946
1019
1037
1121
1056
1109
1180
1102
1086
1094
1060
609
-463
-751
-23
664
546
-59
-319
-321
-828
-1510
-1503
-1126
-583
-238
-338
-635
-1116
-1367
-1247
-982
-836
-669
-469
-316
-291
-506
-588
-587
-410
-173
-88
-185
-242
-109
185
266
128
-33
-66
-37
-111
-121
-29
172
304
217
-81
-432
-712
-760
-604
-443
-412
-493
-584
-708
-1051
-1408
-1615
-1589
-1378
-1143
-940
-962
-1156
-1348
-1407
-1444
-1412
-1229
-851
-477
-370
-443
-584
-641
-605
-508
-356
-199
-20
143
232
174
79
50
97
184
294
387
500
646
765
810
753
651
638
668
721
828
1001
1181
1301
1230
1196
1217
1072
1090
1139
1231
1206
883
-23
-613
-270
355
704
166
-193
-285
-630
-1294
-1574
-1297
-746
-189
-230
-471
-994
-1354
-1329
-1099
-837
-602
-377
-265
-229
-460
-613
-628
-423
-133
20
-67
-162
-102
116
266
181
95
32
37
-39
-99
-101
61
208
214
4
-354
-682
-840
-759
-596
-516
-589
-633
-741
-982
-1262
-1433
-1503
-1343
-1076
-1014
-1206
-1409
-1438
-1308
-1317
-1333
-1233
-1082
-905
-815
-787
-760
-682
-562
-425
-385
-453
-425
-245
-22
0
-59
-43
28
36
-15
13
132
275
415
543
452
362
364
429
553
600
716
808
943
926
925
884
999
1113
1079
1138
1114
1105
853
266
-605
-649
-8
604
530
-172
-399
-616
-1108
-1669
-1570
-1124
-522
-295
-553
-876
-1344
-1490
-1440
-1137
-901
-668
-575
-446
-464
-674
-805
-760
-521
-304
-213
-278
-219
-106
104
117
1
-160
-216
-207
-190
-132
-57
125
164
31
-307
-656
-874
-850
-681
-536
-521
-655
-784
-971
-1237
-1587
-1851
-1810
-1443
-1099
-961
-1107
-1330
-1491
-1641
-1671
-1550
-1264
-873
-528
-447
-572
-783
-869
-747
-581
-428
-261
-55
107
121
-19
-139
-186
-113
32
178
303
404
476
546
548
441
396
557
661
676
687
780
917
968
924
930
891
828
990
1066
1045
883
591
-290
-924
-549
177
538
-11
-406
-479
-776
-1512
-1823
-1480
-885
-324
-437
-657
-1077
-1424
-1502
-1302
-1020
-797
-552
-370
-252
-425
-606
-643
-479
-247
-105
-126
-163
-75
163
302
227
91
-7
-21
-82
-114
-82
103
249
205
-37
-397
-724
-873
-739
-531
-414
-497
-608
-736
-984
-1263
-1377
-1281
-1085
-1078
-1295
-1562
-1538
-1310
-1206
-1175
-1179
-1176
-1260
-1235
-1064
-805
-634
-420
-198
-306
-572
-717
-516
-193
46
173
215
170
62
-24
-50
52
267
510
623
603
478
426
484
636
707
739
779
885
1002
1056
1077
1130
1248
1336
1327
1136
1018
920
513
-405
-615
71
771
685
-69
-420
-570
-1028
-1650
-1559
-1042
-424
-197
-492
-789
-1241
-1495
-1455
-1099
-775
-547
-441
-341
-321
-520
-630
-604
-395
-184
-50
-66
-43
55
278
338
202
37
-53
-17
-18
32
141
292
310
145
-173
-501
-748
-749
-543
-375
-352
-491
-648
-877
-1136
-1350
-1453
-1456
-1369
-1181
-1062
-1025
-1162
-1285
-1359
-1405
-1420
-1335
-1085
-766
-504
-478
-547
-603
-645
-631
-540
-334
-100
91
179
167
77
-19
-66
-5
152
305
425
534
571
525
498
455
518
639
709
742
849
952
1000
957
978
1082
1087
1027
1028
1100
1046
978
535
-422
-784
-199
526
484
-204
-538
-459
-821
-1525
-1665
-1304
-669
-324
-517
-807
-1162
-1429
-1423
-1173
-897
-687
-567
-405
-274
-469
-683
-720
-491
-211
-124
-188
-220
-91
131
206
100
-20
-79
-58
-67
-83
-39
84
168
94
-158
-489
-768
-843
-702
-529
-520
-653
-765
-880
-1091
-1321
-1418
-1411
-1548
-1639
-1450
-1133
-1102
-1340
-1419
-1336
-1428
-1645
-1464
-1000
-664
-582
-528
-466
-593
-724
-621
-356
-198
-92
30
114
69
-72
-99
-19
67
166
295
438
511
468
481
525
536
496
546
656
840
932
967
1042
976
1071
1070
1095
1041
947
905
755
-53
-864
-509
284
790
213
-479
-566
-738
-1354
-1753
-1466
-875
-299
-413
-642
-1007
-1428
-1580
-1389
-984
-735
-607
-549
-376
-487
-686
-845
-715
-407
-162
-122
-223
-207
-37
179
126
-18
-126
-87
-77
-66
-45
25
97
67
-73
-371
-695
-887
-760
-562
-470
-606
-787
-934
-1225
-1608
-1891
-1783
-1460
-1136
-1041
-1121
-1346
-1655
-1787
-1659
-1372
-1164
-924
-656
-515
-649
-863
-859
-646
-390
-240
-118
-41
10
62
99
107
104
173
322
451
497
582
724
827
900
798
649
705
807
878
900
979
1133
1198
1077
1024
1033
998
1014
994
903
625
-202
-841
-479
255
514
-39
-549
-601
-771
-1410
-1769
-1516
-931
-359
-465
-762
-1103
-1354
-1432
-1296
-974
-680
-495
-456
-291
-360
-563
-721
-566
-231
-6
-2
-97
-22
158
278
134
5
-29
39
40
11
41
100
142
95
-60
-362
-650
-791
-698
-546
-494
-609
-716
-796
-987
-1353
-1635
-1606
-1369
-1242
-1281
-1178
-1152
-1308
-1502
-1493
-1320
-1236
-1153
-829
-513
-520
-584
-566
-470
-438
-418
-251
-41
94
198
271
268
216
169
235
377
512
618
665
744
754
613
639
766
849
953
920
895
923
934
1059
1103
1115
1166
1248
1187
1094
924
544
-225
-790
-299
433
685
110
-409
-449
-687
-1339
-1766
-1432
-735
-178
-334
-657
-929
-1199
-1378
-1346
-1027
-728
-517
-414
-224
-267
-507
-751
-635
-342
-156
-124
-150
24
253
357
190
46
-63
-43
-34
-27
33
111
202
167
-19
-367
-677
-829
-747
-587
-499
-612
-849
-980
-1083
-1271
-1508
-1633
-1497
-1433
-1476
-1371
-1264
-1265
-1400
-1412
-1360
-1363
-1373
-1098
-691
-535
-530
-580
-552
-582
-570
-448
-276
-56
116
199
171
144
130
198
329
493
588
656
704
784
761
843
880
921
952
899
997
976
1088
1092
1230
1236
1226
1116
946
883
384
-459
-895
-281
543
644
-65
-531
-545
-865
-1508
-1904
-1545
-754
-204
-362
-681
-1041
-1279
-1468
-1413
-1040
-693
-501
-396
-159
-215
-456
-761
-647
-306
-22
-18
-108
42
303
388
163
3
-16
68
37
13
29
74
83
43
-53
-280
-587
-814
-783
-661
-606
-749
-868
-955
-1194
-1421
-1650
-1687
-1689
-1733
-1549
-1278
-1256
-1460
-1548
-1441
-1336
-1436
-1402
-1047
-710
-502
-466
-470
-443
-426
-368
-290
-168
3
212
329
363
342
318
366
481
621
688
730
776
832
840
891
881
895
860
934
1121
1172
1206
1197
1219
1217
1276
1176
1076
837
191
-453
-542
8
529
386
-161
-305
-427
-954
-1589
-1806
-1338
-620
-286
-450
-637
-878
-1089
-1342
-1349
-1050
-670
-407
-237
-75
-170
-419
-634
-508
-235
-9
14
19
185
361
314
141
63
96
167
111
60
59
80
45
-10
-108
-278
-459
-598
-632
-650
-724
-844
-859
-836
-884
-1152
-1673
-1927
-1855
-1503
-1277
-1254
-1214
-1186
-1306
-1516
-1579
-1506
-1140
-779
-501
-381
-468
-551
-593
-478
-312
-136
-20
152
323
368
328
302
397
586
776
827
811
780
847
934
1070
1106
1120
1192
1259
1346
1319
1249
1309
1491
1553
1449
1232
1050
677
-88
-656
-507
80
399
87
-317
-430
-696
-1290
-1791
-1776
-1237
-708
-578
-638
-710
-885
-1140
-1348
-1230
-896
-606
-429
-209
-16
-33
-264
-459
-370
-118
86
97
125
262
391
318
163
88
118
140
95
65
37
-10
-63
-70
-140
-273
-462
-622
-718
-766
-878
-1050
-1077
-1076
-1068
-1230
-1423
-1555
-1622
-1593
-1530
-1436
-1419
-1317
-1185
-1074
-1114
-1174
-1094
-923
-700
-555
-460
-394
-333
-262
-186
-160
-125
-17
151
283
324
346
406
486
561
628
649
636
681
735
842
902
875
911
963
1074
1122
1073
1047
1144
1262
1248
1151
957
695
-15
-652
-649
-229
106
-124
-371
-417
-476
-996
-1654
-1920
-1626
-1056
-845
-855
-855
-820
-983
-1252
-1360
-1209
-939
-760
-556
-349
-244
-317
-475
-503
-289
-104
-103
-139
-24
146
162
80
32
121
192
169
79
-41
-120
-163
-211
-238
-240
-324
-445
-562
-664
-763
-894
-1017
-1060
-1081
-1118
-1316
-1695
-1840
-1589
-1255
-1217
-1393
-1385
-1213
-1210
-1369
-1405
-1244
-952
-683
-563
-515
-499
-483
-420
-346
-231
-124
-48
24
146
259
325
379
494
633
738
718
613
589
735
890
978
1034
1105
1166
1141
1126
1065
1057
1029
1113
1186
1174
1046
598
-16
-488
-496
-312
-220
-374
-410
-304
-440
-823
-1336
-1555
-1412
-1116
-1040
-1012
-920
-833
-867
-1011
-1037
-965
-833
-755
-620
-506
-410
-425
-481
-405
-210
-36
-23
-66
-29
53
23
-52
-96
-11
129
213
169
49
-36
-99
-180
-275
-314
-350
-392
-480
-607
-773
-926
-1043
-1156
-1205
-1232
-1272
-1392
-1490
-1487
-1401
-1355
-1353
-1271
-1139
-997
-952
-975
-955
-850
-669
-534
-410
-290
-164
-81
-60
-14
79
185
271
363
450
549
613
658
688
732
770
801
827
883
951
980
987
986
1016
1058
1105
1119
1097
1057
1032
942
728
326
-43
-192
-152
-131
-243
-327
-295
-243
-425
-643
-888
-954
-886
-880
-876
-873
-809
-795
-800
-812
-723
-617
-560
-507
-441
-386
-390
-442
-453
-360
-220
-89
-48
-6
30
43
-11
-47
-50
-33
24
37
35
-7
-62
-143
-212
-273
-290
-293
-324
-382
-487
-610
-722
-821
-921
-969
-982
-977
-1034
-1108
-1133
-1124
-1144
-1145
-1065
-970
-876
-824
-761
-711
-632
-551
-466
-386
-301
-217
-135
-75
-36
13
63
132
176
230
290
325
331
364
412
452
464
507
545
563
570
586
633
651
706
774
822
856
874
879
878
822
728
546
339
192
131
99
15
-47
-66
-27
-59
-139
-286
-366
-370
-396
-458
-536
-566
-605
-649
-700
-707
-685
-645
-607
-563
-549
-549
-584
-630
-608
-582
-535
-522
-529
-504
-459
-422
-418
-423
-383
-313
-272
-257
-273
-284
-315
-352
-383
-401
-414
-444
-494
-547
-617
-716
-782
-862
-914
-931
-951
-948
-968
-995
-977
-991
-989
-960
-964
-919
-908
-859
-839
-794
-739
-703
-652
-643
-588
-536
-496
-452
-387
-317
-222
-168
-110
-55
4
32
68
113
158
212
252
306
361
450
508
586
653
724
831
864
885
890
824
736
578
442
408
369
346
275
211
237
192
123
26
-51
-61
-67
-89
-160
-208
-234
-309
-396
-482
-552
-602
-638
-641
-665
-659
-664
-695
-715
-694
-682
-680
-677
-674
-640
-631
-618
-598
-577
-561
-540
-496
-446
-447
-427
-420
-416
-419
-431
-449
-458
-468
-528
-581
-627
-673
-708
-740
-768
-760
-785
-786
-816
-835
-808
-792
-762
-706
-698
-697
-715
-724
-705
-689
-683
-671
-615
-580
-556
-540
-515
-466
-384
-329
-268
-203
-150
-123
-102
-58
5
62
122
187
223
271
302
360
418
515
586
626
678
680
675
648
614
571
533
506
505
459
402
331
308
303
277
248
178
151
129
110
50
-23
-70
-87
-117
-188
-287
-351
-401
-455
-496
-549
-603
-663
-688
-685
-665
-676
-674
-660
-664
-695
-750
-793
-817
-780
-744
-715
-691
-683
-678
-681
-699
-712
-697
-672
-631
-621
-640
-663
-688
-706
-714
-721
-715
-721
-704
-692
-697
-682
-672
-648
-600
-592
-554
-539
-512
-515
-504
-488
-466
-426
-405
-357
-346
-316
-292
-243
-204
-126
-59
-8
21
51
93
127
147
184
260
301
335
354
399
438
464
485
532
565
615
620
586
576
514
481
446
415
418
413
425
418
394
377
306
252
237
215
190
148
111
69
-10
-95
-180
-231
-270
-323
-387
-443
-494
-571
-643
-707
-718
-728
-730
-728
-744
-748
-762
-784
-813
-836
-814
-791
-783
-779
-792
-772
-788
-766
-737
-713
-673
-652
-655
-662
-676
-675
-634
-618
-586
-551
-534
-546
-553
-585
-573
-546
-502
-465
-432
-423
-427
-417
-436
-425
-423
-400
-369
-334
-321
-312
-317
-282
-249
-218
-178
-140
-114
-94
-55
-35
3
42
83
125
170
202
229
262
303
359
392
435
471
486
473
469
476
465
450
457
458
437
420
393
402
378
365
332
274
237
204
180
172
127
67
1
-75
-168
-264
-315
-382
-416
-476
-523
-604
-686
-756
-797
-807
-824
-813
-812
-811
-840
-872
-903
-902
-891
-855
-841
-818
-827
-852
-853
-850
-820
-798
-736
-687
-653
-629
-634
-645
-646
-635
-597
-611
-617
-587
-593
-594
-583
-587
-568
-549
-521
-505
-497
-498
-488
-464
-444
-402
-376
-350
-353
-343
-345
-323
-303
-265
-214
-155
-108
-70
-46
-14
23
42
93
132
170
205
257
284
296
324
375
437
491
532
562
567
545
519
501
510
522
495
488
473
459
446
418
396
356
288
246
220
170
132
63
5
-69
-134
-207
-277
-338
-385
-442
-490
-538
-602
-626
-664
-671
-681
-692
-720
-728
-744
-781
-790
-806
-809
-808
-789
-794
-791
-796
-798
-796
-792
-783
-797
-784
-760
-725
-720
-712
-720
-720
-710
-712
-702
-697
-670
-681
-696
-724
-715
-700
-658
-634
-604
-574
-553
-519
-516
-499
-484
-437
-412
-377
-373
-357
-341
-310
-289
-240
-199
-144
-72
-29
26
45
82
111
150
198
244
266
299
332
366
396
430
472
499
511
519
518
485
438
402
423
440
430
399
396
391
368
342
313
287
291
242
213
168
119
85
1
-38
-105
-146
-203
-226
-274
-335
-405
-488
-537
-596
-615
-623
-627
-650
-676
-708
-716
-766
-791
-815
-813
-783
-771
-755
-779
-782
-787
-767
-774
-761
-736
-708
-672
-662
-675
-681
-671
-658
-644
-632
-624
-643
-641
-651
-639
-609
-595
-572
-559
-547
-538
-546
-539
-522
-477
-446
-429
-416
-408
-378
-364
-358
-310
-241
-185
-145
-109
-82
-63
-34
14
87
143
179
228
273
284
293
325
368
430
495
544
574
588
585
546
510
474
468
445
419
401
382
398
386
353
325
251
179
164
123
125
103
61
4
-80
-162
-262
-314
-372
-388
-431
-462
-533
-604
-673
-714
-730
-738
-716
-733
-720
-766
-790
-815
-823
-835
-806
-788
-765
-769
-790
-787
-813
-801
-799
-764
-733
-727
-724
-740
-769
-765
-762
-725
-693
-680
-661
-687
-700
-710
-724
-680
-633
-591
-565
-569
-594
-635
-644
-620
-587
-568
-524
-486
-453
-460
-451
-434
-400
-344
-289
-231
-190
-142
-113
-83
-59
0
44
95
141
170
207
243
277
321
372
406
442
483
524
514
492
456
416
410
373
339
308
280
269
247
225
201
145
95
78
48
44
-14
-45
-97
-145
-200
-291
-347
-394
-420
-480
-526
-592
-635
-682
-709
-738
-743
-751
-764
-765
-793
-813
-841
-848
-847
-814
-792
-780
-797
-801
-796
-804
-777
-773
-731
-699
-685
-679
-677
-678
-675
-674
-653
-646
-644
-627
-626
-626
-637
-627
-596
-579
-575
-566
-558
-554
-564
-558
-547
-509
-464
-451
-450
-454
-436
-409
-368
-304
-231
-163
-113
-81
-54
-36
-3
43
112
170
223
274
312
339
374
419
447
516
568
610
622
643
634
559
481
436
415
378
363
327
348
317
287
228
157
108
83
40
2
-43
-114
-164
-270
-331
-407
-432
-490
-507
-540
-586
-633
-689
-706
-713
-696
-713
-693
-728
-740
-780
-790
-801
-789
-764
-741
-736
-749
-748
-754
-712
-689
-634
-614
-574
-562
-574
-588
-596
-587
-592
-541
-537
-507
-529
-543
-543
-551
-565
-551
-546
-506
-466
-458
-449
-468
-439
-451
-416
-428
-382
-371
-362
-356
-334
-294
-246
-198
-177
-130
-111
-54
-30
28
70
130
163
203
234
274
321
347
374
402
473
503
532
557
581
613
617
605
570
491
441
412
361
326
279
272
267
225
182
141
105
86
54
12
-41
-104
-173
-251
-299
-367
-419
-455
-496
-526
-579
-616
-655
-666
-648
-621
-619
-627
-634
-638
-677
-726
-727
-727
-712
-696
-659
-640
-613
-615
-632
-646
-650
-641
-631
-600
-587
-583
-568
-573
-577
-555
-545
-549
-547
-528
-516
-530
-540
-548
-539
-517
-496
-486
-481
-476
-483
-483
-475
-462
-441
-411
-386
-363
-347
-344
-349
-311
-256
-208
-149
-97
-56
-13
14
11
45
97
163
207
238
298
348
374
409
441
518
587
624
681
691
659
591
482
419
381
321
256
199
165
128
67
4
-45
-85
-108
-155
-209
-275
-348
-402
-486
-580
-663
-722
-775
-820
-828
-842
-850
-832
-810
-769
-746
-729
-710
-711
-716
-737
-755
-758
-773
-768
-717
-676
-641
-612
-595
-588
-585
-599
-620
-613
-589
-591
-610
-641
-669
-663
-672
-682
-685
-681
-659
-623
-631
-627
-636
-632
-613
-582
-574
-573
-548
-536
-527
-543
-544
-549
-524
-493
-448
-397
-335
-278
-234
-196
-173
-131
-79
-29
21
75
121
173
207
255
316
351
387
416
476
552
616
664
708
739
741
728
667
559
458
404
368
293
196
137
124
112
59
-27
-109
-140
-194
-301
-390
-472
-562
-665
-774
-852
-904
-939
-941
-937
-932
-921
-932
-956
-957
-916
-857
-814
-766
-720
-671
-656
-674
-669
-628
-578
-538
-506
-498
-490
-489
-508
-547
-567
-583
-611
-627
-658
-706
-723
-744
-759
-752
-739
-730
-709
-720
-707
-708
-743
-748
-745
-703
-677
-676
-678
-632
-691
-656
-657
-625
-530
-508
-492
-455
-414
-393
-336
-254
-143
-49
-6
41
63
82
114
168
238
302
372
399
431
485
516
569
640
722
776
828
829
831
785
650
475
357
320
283
203
97
49
57
-2
-123
-247
-327
-323
-365
-480
-573
-627
-708
-788
-873
-930
-935
-929
-905
-884
-857
-840
-827
-801
-752
-666
-589
-548
-506
-433
-410
-396
-399
-382
-325
-260
-211
-196
-185
-198
-194
-213
-256
-285
-345
-430
-491
-574
-705
-847
-972
-993
-993
-1012
-997
-930
-863
-787
-744
-741
-710
-690
-622
-651
-682
-690
-624
-585
-568
-543
-448
-303
-270
-283
-273
-194
-100
30
139
263
319
405
508
554
603
633
700
785
900
940
977
1046
1060
1070
1109
1131
1114
1094
1056
883
555
280
109
-17
-196
-305
-296
-280
-317
-418
-543
-699
-741
-788
-840
-932
-1026
-1043
-1088
-1131
-1212
-1153
-1044
-936
-847
-749
-652
-613
-600
-569
-527
-527
-454
-356
-265
-213
-146
-94
-51
-47
-23
14
20
18
-16
-62
-145
-246
-328
-424
-520
-577
-653
-746
-844
-936
-1015
-1073
-1125
-1179
-1193
-1220
-1239
-1244
-1274
-1258
-1223
-1130
-1068
-972
-867
-774
-671
-585
-497
-438
-338
-230
-100
-3
100
220
342
450
556
635
712
786
837
878
883
900
924
991
1055
1096
1155
1220
1258
1278
1305
1320
1287
1219
1148
989
597
211
-82
-315
-535
-667
-627
-559
-497
-577
-682
-819
-986
-1062
-1148
-1255
-1287
-1221
-1163
-1161
-1191
-1113
-944
-777
-638
-520
-409
-318
-281
-307
-336
-310
-207
-133
-46
26
142
247
300
298
259
224
155
104
6
-72
-123
-167
-228
-305
-391
-483
-564
-675
-790
-946
-1039
-1132
-1249
-1397
-1495
-1496
-1423
-1305
-1173
-1000
-833
-707
-605
-596
-576
-518
-416
-295
-202
-55
113
304
469
652
794
905
931
913
878
840
849
931
961
948
919
896
880
796
772
772
817
762
724
660
500
401
274
129
-1
-120
-178
-237
-318
-393
-448
-496
-539
-577
-557
-516
-463
-446
-443
-454
-507
-545
-594
-604
-622
-604
-586
-549
-506
-443
-399
-372
-347
-333
-340
-337
-354
-381
-390
-390
-364
-355
-332
-295
-274
-270
-273
-278
-296
-341
-361
-379
-395
-426
-428
-396
-389
-371
-361
-332
-353
-391
-429
-445
-427
-436
-418
-401
-397
-400
-397
-384
-357
-356
-333
-334
-341
-357
-397
-399
-395
-396
-367
-339
-336
-327
-322
-322
-325
-335
-334
-325
-323
-303
-289
-275
-277
-280
-252
-227
-198
-191
-161
-137
-96
-49
-76
-47
-35
12
22
30
70
91
137
153
164
161
158
153
131
120
119
130
141
139
144
108
105
82
57
40
16
6
-37
-68
-99
-116
-140
-190
-238
-262
-280
-315
-366
-398
-420
-438
-460
-502
-545
-589
-631
-649
-671
-707
-740
-748
-745
-764
-776
-764
-772
-776
-780
-771
-763
-769
-753
-754
-761
-764
-750
-764
-753
-734
-712
-710
-707
-685
-659
-636
-605
-578
-565
-537
-513
-466
-441
-416
-385
-356
-316
-276
-267
-252
-223
-160
-102
-92
-52
-6
20
28
42
76
101
156
190
223
241
233
241
254
271
274
305
309
295
296
288
266
212
166
173
163
131
93
70
61
10
-24
-73
-120
-164
-203
-254
-301
-333
-360
-383
-424
-482
-532
-588
-630
-675
-722
-740
-756
-790
-823
-844
-858
-872
-887
-892
-882
-879
-886
-888
-897
-896
-910
-904
-871
-834
-814
-818
-783
-758
-737
-747
-720
-690
-661
-635
-631
-619
-596
-562
-531
-531
-495
-445
-441
-416
-403
-361
-333
-278
-239
-187
-129
-100
-82
-65
-51
-17
9
38
56
100
145
155
172
184
200
211
219
235
255
304
312
306
287
262
242
217
206
179
157
134
103
52
-6
-41
-95
-144
-168
-205
-217
-250
-296
-340
-384
-420
-491
-538
-579
-605
-635
-665
-683
-723
-755
-788
-805
-817
-846
-872
-881
-881
-872
-877
-881
-875
-869
-874
-881
-892
-875
-849
-854
-839
-845
-837
-810
-789
-772
-760
-696
-665
-618
-596
-567
-512
-510
-475
-480
-462
-426
-406
-350
-331
-286
-264
-240
-202
-199
-139
-129
-89
-37
-9
30
36
85
116
155
190
190
224
226
244
237
242
239
214
224
200
201
209
198
184
164
158
152
120
89
70
64
39
-9
-37
-51
-65
-121
-153
-187
-217
-247
-292
-319
-361
-397
-427
-483
-528
-570
-607
-629
-652
-675
-687
-678
-710
-746
-749
-760
-749
-738
-714
-692
-687
-670
-662
-646
-637
-613
-613
-592
-566
-546
-528
-540
-514
-498
-451
-437
-425
-414
-375
-358
-334
-318
-305
-297
-264
-231
-245
-201
-188
-151
-134
-84
-40
-10
24
50
63
79
91
118
131
150
174
182
200
180
179
157
181
197
204
235
236
235
202
184
170
165
159
141
153
123
92
54
9
-19
-69
-108
-143
-169
-212
-250
-275
-315
-346
-376
-429
-489
-543
-593
-653
-688
-720
-745
-765
-797
-822
-843
-875
-902
-928
-934
-954
-961
-1123
-1624
-1812
-2165
-2351
-2164
-1666
-1081
-723
-279
-188
-349
-510
-574
-704
-622
-371
-129
133
350
535
445
286
100
-127
-322
-373
-297
-178
28
225
343
382
368
243
100
39
-21
-82
-28
30
31
26
75
110
182
264
349
422
378
236
87
2
-20
-12
78
180
229
216
131
20
-105
-217
-355
-443
-444
-367
-308
-290
-369
-507
-589
-623
-587
-560
-556
-627
-738
-844
-928
-923
-893
-843
-771
-753
-766
-806
-898
-954
-961
-969
-956
-931
-918
-884
-825
-800
-865
-860
-755
-638
-615
-636
-666
-725
-798
-903
-757
-453
-345
-338
-300
-464
-702
-739
-709
-577
-339
-108
8
32
-32
-82
-86
-76
-11
115
181
253
180
169
230
277
407
575
738
762
761
715
607
475
392
472
515
655
827
870
821
690
414
70
-188
-462
-679
-733
-724
-621
-516
-528
-639
-769
-952
-1099
-1122
-1106
-1045
-1047
-1030
-1070
-1124
-1066
-951
-772
-579
-429
-373
-422
-514
-610
-655
-586
-447
-265
-114
3
7
-88
-142
-219
-357
-472
-516
-620
-717
-719
-705
-673
-686
-727
-814
-1006
-1251
-1363
-1391
-1400
-1265
-1089
-959
-939
-946
-936
-971
-995
-900
-778
-649
-537
-409
-274
-156
34
287
564
776
958
1055
1047
990
957
986
1092
1252
1457
1637
1697
1708
1695
1632
1601
1606
1596
1533
1384
1182
899
378
-178
-566
-865
-1025
-995
-809
-637
-680
-882
-1135
-1521
-1927
-2035
-1972
-1784
-1479
-1177
-922
-847
-784
-672
-526
-392
-213
-43
23
8
29
137
250
463
691
856
878
786
620
425
221
57
-10
-83
-134
-171
-225
-349
-502
-667
-915
-1183
-1414
-1604
-1773
-1869
-1862
-1795
-1678
-1580
-1480
-1418
-1452
-1433
-1375
-1312
-1200
-979
-701
-454
-231
-26
142
227
287
377
453
518
619
755
874
1020
1239
1448
1547
1525
1465
1390
1275
1242
1311
1420
1491
1574
1632
1615
1601
1587
1590
1502
1310
1081
669
-45
-771
-1217
-1495
-1582
-1357
-910
-531
-510
-780
-1087
-1507
-1903
-1955
-1801
-1490
-1112
-729
-434
-317
-194
3
163
251
335
391
366
258
228
295
366
512
707
839
844
767
614
357
44
-225
-438
-602
-675
-641
-592
-588
-595
-680
-879
-1132
-1310
-1538
-1899
-2060
-2133
-2192
-2088
-1784
-1405
-1122
-993
-948
-991
-1259
-1352
-1200
-1029
-706
-392
9
204
237
346
412
437
450
512
548
494
490
653
835
1012
1209
1378
1368
1264
1179
1113
1101
1125
1247
1325
1367
1429
1463
1504
1494
1468
1350
1121
622
-155
-850
-1398
-1663
-1721
-1389
-867
-504
-444
-719
-973
-1414
-1717
-1768
-1621
-1337
-1059
-744
-472
-268
-103
160
397
535
591
602
520
364
266
237
297
411
560
678
718
672
512
265
-71
-415
-692
-873
-995
-1009
-979
-944
-960
-1066
-1235
-1414
-1551
-1643
-1709
-1763
-1803
-1832
-1773
-1728
-1661
-1467
-1223
-1010
-855
-675
-527
-469
-464
-398
-333
-321
-226
-18
138
215
357
522
538
437
450
534
607
725
889
994
1009
947
932
921
953
1083
1231
1327
1370
1407
1356
1307
1238
1203
1169
1024
822
229
-465
-1034
-1457
-1740
-1783
-1430
-1012
-803
-896
-978
-1204
-1522
-1675
-1652
-1435
-1201
-938
-631
-424
-251
-28
200
399
507
597
653
577
449
343
284
238
271
347
436
475
421
313
56
-274
-593
-845
-1006
-1056
-1036
-1014
-1020
-1066
-1116
-1211
-1263
-1386
-1584
-1634
-1768
-1977
-1981
-1795
-1633
-1503
-1297
-954
-770
-815
-593
-448
-500
-492
-367
-213
-234
-136
111
261
259
354
477
508
453
480
594
635
704
827
922
920
950
986
1037
1104
1248
1385
1441
1406
1347
1302
1278
1290
1258
1257
1176
904
201
-581
-1113
-1557
-1801
-1758
-1377
-1023
-877
-993
-1105
-1298
-1525
-1505
-1443
-1217
-1048
-834
-622
-475
-294
-49
239
474
657
782
869
809
672
485
345
267
283
369
460
524
484
362
110
-163
-451
-675
-841
-939
-1041
-1130
-1191
-1277
-1425
-1604
-1645
-1661
-1718
-1775
-1787
-1853
-1909
-1885
-1680
-1412
-1161
-772
-466
-321
-312
-245
-209
-215
-223
-146
12
57
137
239
327
383
462
555
687
791
923
1054
1067
990
905
874
849
899
1039
1264
1385
1447
1491
1441
1393
1367
1371
1279
1111
821
210
-577
-1177
-1509
-1752
-1733
-1436
-1008
-834
-988
-1033
-1160
-1350
-1428
-1425
-1273
-1109
-918
-661
-475
-306
-66
196
425
616
797
916
860
645
415
230
90
45
120
264
310
275
177
-9
-286
-540
-716
-867
-998
-1117
-1198
-1275
-1375
-1411
-1419
-1371
-1400
-1435
-1417
-1507
-1723
-1893
-1857
-1812
-1720
-1534
-1111
-823
-757
-571
-413
-370
-426
-313
-173
-174
-212
-157
-67
-83
-18
125
290
354
433
547
686
713
706
719
712
723
732
856
978
1144
1279
1393
1454
1491
1509
1562
1561
1425
1341
1157
773
16
-751
-1221
-1546
-1788
-1796
-1461
-1139
-1061
-1208
-1203
-1245
-1370
-1400
-1365
-1194
-1057
-895
-701
-537
-387
-122
197
495
757
939
1051
963
706
441
267
134
82
93
136
122
45
-69
-219
-409
-595
-722
-879
-1025
-1188
-1307
-1451
-1591
-1673
-1711
-1639
-1531
-1420
-1363
-1390
-1558
-1705
-1829
-1869
-1720
-1482
-1137
-843
-665
-518
-386
-308
-243
-228
-193
-139
-155
-182
-252
-295
-292
-226
-94
102
355
583
736
809
802
734
697
669
675
716
818
952
1053
1164
1219
1300
1418
1459
1449
1410
1225
810
49
-783
-1315
-1711
-1970
-1934
-1700
-1393
-1286
-1308
-1182
-1169
-1228
-1221
-1229
-1130
-1065
-983
-866
-794
-675
-424
-76
304
678
941
1146
1101
892
655
457
288
119
56
25
-37
-121
-156
-227
-341
-455
-516
-582
-724
-934
-1153
-1372
-1589
-1719
-1795
-1729
-1625
-1511
-1413
-1347
-1332
-1359
-1381
-1383
-1321
-1313
-1238
-1129
-1029
-945
-824
-605
-403
-228
-72
79
170
134
14
-69
-117
-149
-134
-29
161
309
461
645
787
872
933
990
1007
973
932
984
1015
1024
1118
1240
1376
1474
1567
1602
1511
1353
1033
374
-380
-945
-1363
-1677
-1945
-1909
-1691
-1618
-1565
-1411
-1235
-1108
-1072
-1059
-929
-882
-877
-863
-853
-814
-696
-434
-53
316
582
855
1001
1006
906
787
631
446
261
123
-6
-180
-284
-372
-431
-459
-445
-418
-457
-597
-780
-970
-1184
-1397
-1575
-1621
-1632
-1749
-1811
-1732
-1693
-1731
-1698
-1507
-1392
-1454
-1412
-1165
-1064
-1133
-1008
-731
-520
-466
-316
-54
48
14
23
129
172
116
124
214
250
239
330
534
688
771
861
1026
1107
1130
1150
1215
1236
1208
1234
1257
1298
1317
1339
1303
1254
1152
985
581
-68
-573
-933
-1243
-1549
-1722
-1634
-1521
-1587
-1577
-1423
-1272
-1180
-1145
-972
-772
-702
-721
-723
-715
-696
-586
-365
-89
122
319
531
673
691
658
619
579
476
369
256
88
-103
-283
-404
-483
-510
-521
-512
-554
-642
-758
-908
-1081
-1296
-1472
-1585
-1674
-1769
-1841
-1920
-1950
-1910
-1833
-1706
-1588
-1433
-1266
-1128
-1031
-920
-780
-669
-560
-459
-326
-212
-152
-87
-42
27
120
220
319
411
501
611
730
810
840
864
924
998
1031
1012
1042
1068
1068
1081
1121
1186
1253
1262
1265
1232
1105
950
542
-5
-462
-777
-1034
-1310
-1505
-1474
-1412
-1473
-1452
-1393
-1238
-1107
-1058
-945
-796
-718
-754
-812
-852
-830
-796
-662
-451
-282
-139
8
167
270
295
296
322
331
297
183
14
-142
-301
-456
-545
-576
-545
-528
-570
-626
-716
-826
-937
-1040
-1138
-1265
-1481
-1622
-1728
-1896
-2063
-2142
-2052
-1900
-1864
-1756
-1498
-1357
-1240
-1142
-979
-775
-698
-611
-509
-443
-411
-348
-268
-133
-17
62
195
319
400
432
502
567
629
675
707
726
740
709
687
718
779
880
948
994
1059
1105
1109
1085
1046
997
911
697
331
-5
-241
-473
-728
-938
-979
-939
-960
-983
-965
-926
-846
-765
-685
-589
-542
-563
-613
-648
-702
-732
-727
-644
-494
-387
-288
-189
-114
-10
68
110
163
203
223
172
84
-24
-115
-185
-242
-263
-274
-270
-286
-320
-380
-444
-522
-632
-711
-789
-903
-1017
-1143
-1282
-1398
-1509
-1589
-1617
-1580
-1492
-1400
-1303
-1159
-993
-864
-753
-633
-527
-448
-410
-360
-279
-242
-204
-159
-87
-19
36
109
209
323
401
446
491
535
579
597
598
651
671
695
734
761
839
882
905
958
1003
1016
1012
945
782
564
317
117
-86
-269
-444
-530
-544
-608
-637
-677
-656
-592
-541
-504
-471
-450
-469
-506
-556
-596
-638
-666
-649
-619
-598
-570
-550
-499
-426
-342
-279
-206
-140
-106
-105
-140
-181
-215
-257
-280
-294
-306
-306
-335
-358
-372
-391
-431
-509
-556
-582
-645
-766
-902
-998
-1054
-1167
-1287
-1278
-1253
-1201
-1133
-1051
-890
-775
-680
-565
-496
-443
-452
-445
-430
-426
-450
-475
-450
-400
-337
-275
-182
-72
7
73
119
161
214
260
298
357
420
468
498
536
594
650
687
749
819
885
926
913
884
774
595
450
288
143
1
-118
-142
-162
-183
-221
-240
-221
-189
-202
-185
-186
-196
-224
-269
-340
-412
-488
-528
-522
-528
-544
-556
-554
-548
-536
-510
-472
-418
-373
-358
-369
-387
-396
-409
-423
-431
-423
-414
-421
-464
-490
-517
-557
-580
-586
-572
-580
-640
-728
-802
-829
-908
-969
-974
-939
-882
-892
-853
-819
-823
-795
-770
-734
-711
-716
-727
-734
-731
-735
-743
-699
-639
-583
-546
-489
-422
-363
-318
-273
-197
-132
-65
-16
37
93
137
199
254
305
357
423
494
529
559
579
615
626
578
514
440
362
257
171
116
98
123
132
114
95
74
70
38
9
-25
-45
-96
-191
-240
-310
-385
-434
-476
-493
-530
-571
-619
-659
-677
-687
-690
-656
-629
-622
-614
-628
-642
-656
-653
-639
-609
-598
-609
-626
-653
-686
-718
-726
-733
-737
-758
-776
-808
-848
-866
-866
-843
-877
-897
-864
-871
-857
-858
-863
-827
-812
-745
-721
-700
-702
-702
-684
-654
-633
-628
-583
-537
-528
-498
-446
-377
-296
-231
-157
-95
-32
-7
25
47
88
136
177
227
273
335
383
427
499
560
631
689
699
697
620
513
420
357
331
319
329
368
415
385
364
307
278
278
238
230
210
177
108
18
-45
-150
-224
-306
-343
-378
-446
-506
-576
-598
-638
-674
-662
-651
-628
-612
-624
-638
-650
-662
-695
-697
-716
-739
-773
-808
-817
-837
-849
-849
-817
-780
-774
-779
-811
-821
-851
-859
-859
-870
-851
-837
-821
-788
-806
-771
-772
-765
-731
-703
-672
-638
-612
-609
-609
-591
-560
-524
-465
-411
-331
-271
-215
-161
-106
-92
-49
-7
49
97
136
188
229
274
311
366
412
474
539
590
618
645
669
683
636
578
530
516
508
518
511
495
524
499
490
476
430
399
351
326
307
244
203
126
59
-51
-155
-245
-291
-341
-414
-448
-498
-558
-619
-678
-699
-706
-714
-708
-714
-702
-729
-758
-789
-808
-821
-828
-826
-832
-842
-863
-861
-863
-850
-819
-789
-778
-786
-794
-825
-835
-842
-829
-802
-823
-804
-801
-814
-801
-793
-754
-716
-683
-646
-625
-602
-611
-589
-557
-495
-448
-412
-361
-329
-280
-265
-229
-153
-102
-31
27
66
93
92
113
156
213
239
286
348
381
403
418
448
501
575
632
662
657
632
599
542
511
472
480
468
464
484
447
429
379
323
312
283
295
249
185
112
14
-54
-148
-218
-284
-300
-320
-393
-462
-541
-591
-650
-691
-701
-693
-699
-714
-743
-759
-777
-800
-822
-831
-823
-835
-841
-873
-903
-932
-950
-950
-933
-902
-877
-869
-868
-872
-878
-876
-867
-833
-813
-799
-790
-796
-811
-815
-825
-794
-755
-711
-673
-664
-641
-625
-616
-578
-545
-510
-464
-440
-428
-420
-388
-374
-341
-282
-217
-174
-157
-120
-73
-28
5
59
132
218
285
336
386
427
470
521
587
656
655
637
602
547
508
468
430
442
458
484
512
496
487
427
356
302
252
251
196
131
77
11
-50
-132
-206
-257
-269
-316
-389
-460
-506
-571
-646
-690
-693
-687
-686
-696
-696
-724
-751
-782
-778
-751
-763
-758
-781
-807
-829
-856
-863
-845
-810
-772
-724
-699
-688
-711
-716
-732
-724
-708
-663
-634
-671
-684
-719
-751
-732
-701
-647
-605
-569
-550
-567
-552
-569
-529
-494
-445
-392
-374
-365
-361
-363
-344
-296
-242
-189
-133
-91
-48
-23
11
59
117
216
298
376
414
442
452
483
507
529
564
569
564
545
528
501
473
455
447
486
472
497
486
427
402
337
302
270
263
273
236
194
130
63
-31
-100
-148
-185
-186
-234
-280
-357
-418
-476
-527
-527
-516
-470
-441
-468
-497
-537
-577
-616
-631
-605
-591
-581
-610
-647
-693
-720
-713
-695
-663
-632
-626
-644
-664
-684
-727
-757
-742
-713
-692
-696
-715
-732
-751
-737
-743
-695
-634
-608
-582
-588
-602
-584
-549
-517
-486
-453
-422
-415
-423
-451
-412
-363
-290
-212
-130
-63
-6
15
53
108
158
216
287
348
390
427
440
455
459
519
548
597
619
600
586
514
507
481
463
479
470
509
473
442
417
345
323
279
266
275
250
214
120
46
-49
-138
-196
-226
-227
-284
-349
-425
-484
-536
-583
-602
-584
-553
-538
-572
-598
-632
-664
-692
-701
-684
-684
-680
-713
-757
-795
-800
-815
-786
-753
-703
-687
-688
-693
-720
-738
-767
-741
-736
-699
-714
-710
-725
-769
-751
-761
-747
-709
-694
-639
-632
-636
-621
-641
-595
-581
-530
-500
-483
-478
-483
-470
-437
-389
-332
-276
-211
-186
-152
-129
-110
-67
-22
28
81
145
194
221
240
293
343
406
437
494
531
540
509
456
423
414
382
401
403
435
469
440
454
400
376
349
321
301
292
252
199
140
90
-15
-98
-141
-164
-205
-262
-313
-373
-428
-496
-533
-563
-569
-572
-601
-643
-668
-709
-752
-787
-779
-777
-779
-799
-846
-875
-906
-925
-928
-915
-871
-834
-819
-817
-825
-839
-850
-842
-803
-781
-788
-797
-813
-840
-853
-849
-826
-777
-744
-721
-702
-689
-690
-663
-615
-553
-511
-493
-475
-469
-452
-448
-421
-376
-319
-270
-217
-166
-123
-75
-32
21
84
154
212
240
277
295
325
354
368
433
475
506
529
543
568
552
526
507
518
510
513
488
471
466
455
455
414
380
378
364
362
333
292
259
199
132
29
-38
-88
-103
-145
-202
-257
-306
-366
-420
-451
-461
-452
-463
-486
-528
-551
-607
-652
-688
-709
-734
-750
-783
-816
-833
-856
-867
-840
-795
-781
-780
-783
-768
-785
-777
-785
-784
-754
-739
-721
-718
-723
-709
-704
-671
-629
-587
-562
-552
-529
-520
-503
-499
-476
-438
-408
-389
-402
-399
-374
-339
-295
-256
-223
-176
-99
-70
-57
-19
32
95
147
205
263
299
329
349
381
435
476
547
582
610
657
674
666
636
598
571
564
534
529
542
548
564
553
548
519
471
462
425
394
362
307
247
172
111
33
-48
-105
-131
-154
-203
-270
-333
-390
-451
-487
-504
-492
-501
-512
-549
-593
-620
-660
-678
-674
-666
-673
-703
-743
-769
-769
-771
-748
-737
-722
-686
-702
-719
-724
-717
-727
-711
-688
-645
-634
-662
-662
-663
-653
-648
-628
-572
-555
-538
-535
-522
-495
-490
-459
-412
-363
-346
-316
-296
-280
-271
-240
-204
-143
-97
-44
-20
3
27
39
58
101
148
185
241
266
316
336
382
406
449
481
499
520
523
539
556
567
560
541
508
455
427
425
411
435
414
413
387
335
286
237
214
191
160
109
52
-8
-83
-164
-229
-263
-268
-319
-396
-480
-537
-595
-647
-642
-617
-598
-594
-612
-641
-680
-711
-732
-752
-738
-736
-758
-790
-799
-819
-838
-841
-833
-799
-767
-755
-750
-744
-752
-763
-758
-744
-719
-705
-699
-705
-724
-727
-715
-698
-676
-662
-620
-608
-590
-548
-520
-488
-462
-433
-401
-363
-352
-362
-367
-370
-342
-288
-258
-239
-204
-150
-113
-85
-52
22
70
117
153
195
242
243
246
265
292
326
372
427
455
483
487
474
485
485
461
419
398
354
301
257
222
220
208
201
182
144
135
94
82
67
24
-17
-69
-131
-212
-283
-335
-367
-397
-430
-483
-543
-577
-597
-606
-585
-558
-545
-571
-604
-617
-646
-666
-688
-681
-652
-643
-662
-696
-714
-732
-766
-787
-782
-752
-717
-714
-690
-682
-697
-686
-694
-674
-659
-675
-667
-677
-668
-658
-650
-606
-590
-559
-548
-549
-538
-541
-507
-504
-492
-465
-429
-398
-402
-377
-342
-280
-220
-171
-129
-81
-64
-48
-26
24
84
122
138
148
169
201
255
284
312
341
358
373
386
399
410
423
432
435
430
407
365
343
311
298
274
246
253
220
188
154
120
87
45
27
31
17
-27
-70
-112
-173
-247
-319
-377
-397
-407
-448
-494
-539
-565
-593
-611
-615
-604
-607
-627
-652
-668
-674
-695
-703
-696
-700
-725
-740
-758
-783
-792
-788
-793
-773
-744
-734
-720
-715
-692
-661
-639
-615
-601
-579
-568
-591
-582
-590
-590
-580
-571
-553
-573
-559
-523
-483
-453
-428
-392
-338
-298
-266
-222
-184
-151
-126
-97
-71
-35
11
40
65
108
121
145
174
201
249
289
295
312
337
368
394
407
447
481
512
526
527
527
518
500
480
450
426
378
341
311
244
236
210
189
170
130
92
41
20
-5
-52
-93
-147
-194
-253
-322
-385
-432
-470
-506
-532
-563
-589
-617
-646
-670
-682
-669
-674
-698
-693
-693
-698
-702
-695
-685
-701
-708
-728
-755
-775
-805
-807
-800
-778
-730
-715
-699
-708
-710
-686
-695
-666
-634
-631
-635
-674
-693
-708
-710
-692
-668
-628
-602
-565
-567
-577
-564
-537
-499
-447
-408
-359
-322
-313
-311
-309
-256
-201
-145
-108
-74
-55
-38
-47
-28
5
41
89
109
146
174
197
221
251
293
341
373
389
405
393
379
375
364
344
310
267
200
143
94
56
54
30
-15
-72
-122
-150
-202
-261
-299
-329
-363
-415
-452
-488
-544
-593
-619
-610
-599
-618
-638
-665
-686
-709
-713
-689
-676
-650
-640
-638
-643
-668
-670
-654
-647
-637
-652
-676
-711
-757
-801
-840
-859
-822
-771
-770
-767
-757
-727
-715
-719
-709
-698
-682
-682
-704
-705
-732
-740
-734
-689
-670
-666
-635
-622
-596
-578
-560
-494
-460
-410
-348
-307
-278
-272
-215
-192
-136
-102
-71
-58
-48
-17
-21
9
56
99
151
183
217
245
268
324
352
361
399
440
443
436
408
381
360
316
269
206
173
108
54
-8
-58
-67
-123
-167
-204
-253
-287
-317
-336
-348
-370
-384
-399
-432
-477
-511
-539
-535
-545
-579
-608
-646
-675
-688
-705
-689
-656
-620
-591
-589
-591
-603
-607
-622
-622
-608
-604
-637
-698
-757
-803
-830
-827
-810
-794
-732
-703
-701
-706
-717
-681
-683
-691
-669
-660
-655
-685
-705
-726
-717
-700
-672
-617
-616
-613
-603
-568
-514
-478
-446
-427
-382
-363
-334
-303
-250
-169
-117
-95
-85
-72
-70
-36
8
59
110
198
244
295
330
370
426
462
499
540
566
594
605
592
594
587
585
522
404
317
252
150
63
-19
-53
-99
-176
-260
-334
-366
-391
-403
-384
-356
-343
-334
-365
-408
-461
-506
-525
-526
-536
-564
-614
-648
-676
-676
-653
-625
-568
-533
-493
-492
-507
-511
-518
-525
-528
-533
-539
-571
-615
-659
-738
-786
-777
-756
-739
-744
-728
-693
-710
-711
-691
-689
-672
-676
-707
-720
-759
-785
-803
-789
-759
-760
-763
-732
-699
-686
-649
-604
-552
-473
-411
-383
-335
-301
-257
-200
-145
-55
15
49
87
122
114
104
143
210
288
346
422
437
488
567
613
664
714
782
802
769
723
680
589
450
306
188
62
-62
-230
-355
-406
-478
-559
-618
-664
-651
-604
-620
-593
-570
-541
-554
-574
-581
-598
-614
-635
-616
-623
-653
-670
-658
-644
-601
-548
-469
-398
-339
-281
-274
-284
-278
-284
-310
-336
-358
-410
-476
-549
-633
-732
-843
-902
-914
-898
-919
-937
-889
-838
-804
-771
-741
-715
-736
-754
-797
-820
-848
-866
-836
-794
-744
-725
-684
-627
-565
-524
-474
-391
-331
-265
-222
-205
-176
-138
-76
-6
63
130
190
238
283
305
336
390
459
507
553
575
604
636
692
738
780
835
860
898
879
820
778
666
469
257
125
-2
-176
-348
-485
-497
-577
-668
-745
-791
-711
-661
-648
-585
-516
-454
-442
-446
-454
-468
-495
-507
-466
-462
-484
-528
-547
-489
-421
-369
-285
-192
-88
-11
3
-6
16
4
-47
-117
-226
-338
-480
-610
-757
-897
-1004
-1073
-1086
-1077
-1096
-1076
-1045
-991
-933
-907
-867
-870
-833
-838
-925
-955
-996
-981
-938
-884
-804
-698
-637
-566
-469
-379
-272
-177
-84
-19
31
44
63
94
160
249
328
391
468
516
560
622
672
738
848
938
997
1033
1063
1098
1118
1137
1155
1170
1175
1151
1062
949
728
390
103
-105
-279
-505
-773
-944
-951
-1027
-1174
-1207
-1197
-1030
-895
-824
-660
-529
-435
-396
-365
-313
-251
-255
-240
-166
-167
-203
-238
-217
-103
14
80
172
272
367
383
331
282
246
173
72
-61
-240
-400
-583
-737
-858
-943
-989
-1028
-1058
-1144
-1221
-1187
-1146
-1135
-1096
-1014
-919
-925
-1039
-1038
-1011
-991
-904
-812
-639
-501
-444
-402
-312
-192
-95
31
123
234
246
200
194
198
206
232
308
401
513
576
635
706
806
942
1060
1125
1224
1255
1258
1256
1233
1272
1288
1279
1301
1323
1270
1228
1092
1007
746
273
-35
-285
-555
-917
-1310
-1418
-1328
-1460
-1582
-1583
-1445
-1143
-990
-841
-573
-334
-204
-150
-120
-53
-4
-76
-30
67
64
14
-31
4
132
201
226
301
387
462
376
196
87
6
-142
-318
-545
-763
-954
-1178
-1321
-1400
-1418
-1373
-1379
-1400
-1359
-1306
-1286
-1277
-1194
-1059
-985
-1000
-1030
-1003
-965
-986
-1016
-966
-839
-720
-653
-559
-447
-348
-263
-215
-116
-26
-12
-21
-8
30
42
19
51
162
284
357
438
580
740
869
966
1051
1134
1182
1174
1188
1197
1197
1178
1180
1188
1228
1223
1183
1157
1118
1058
650
-58
-595
-841
-1066
-1481
-1910
-2036
-1783
-1805
-1915
-1867
-1617
-1078
-749
-533
-220
27
75
65
76
124
148
63
129
287
253
102
-14
46
258
357
323
297
267
165
-76
-402
-646
-794
-946
-1062
-1212
-1374
-1499
-1620
-1644
-1540
-1407
-1263
-1156
-1006
-858
-869
-1050
-1242
-1208
-1119
-1190
-1374
-1424
-1255
-1112
-1097
-1032
-818
-562
-387
-302
-225
-212
-291
-363
-375
-380
-477
-588
-577
-447
-372
-367
-275
-18
338
643
849
996
1142
1248
1286
1259
1215
1194
1190
1189
1154
1126
1097
1147
1230
1335
1399
1372
1304
1199
912
140
-654
-1175
-1425
-1730
-2241
-2534
-2346
-2074
-2092
-1986
-1675
-1041
-461
-203
81
357
434
340
206
191
246
135
42
193
289
200
98
103
304
504
488
377
258
75
-227
-648
-998
-1192
-1322
-1423
-1494
-1557
-1572
-1514
-1376
-1123
-840
-598
-429
-335
-249
-275
-445
-595
-669
-781
-964
-1155
-1222
-1225
-1251
-1187
-1009
-838
-708
-618
-569
-548
-678
-816
-835
-810
-828
-859
-798
-650
-534
-433
-232
12
242
427
589
704
768
777
784
841
888
911
928
979
1041
1079
1086
1125
1201
1298
1326
1335
1375
1347
1282
1183
1064
961
780
455
-295
-1010
-1382
-1477
-1643
-1984
-2069
-1702
-1300
-1322
-1271
-1045
-542
-92
58
217
372
343
181
81
68
99
68
86
312
417
235
73
45
122
156
7
-158
-318
-540
-808
-1102
-1354
-1420
-1361
-1273
-1159
-1103
-1038
-903
-729
-541
-406
-288
-234
-265
-295
-397
-629
-864
-943
-921
-976
-1147
-1238
-1323
-1399
-1463
-1443
-1352
-1281
-1162
-999
-885
-938
-927
-847
-684
-498
-397
-303
-149
6
80
118
179
314
470
615
731
785
785
868
957
992
1033
1070
1143
1142
1131
1117
1111
1090
1080
1123
1128
1102
1044
1002
921
800
654
181
-629
-1188
-1420
-1458
-1691
-2017
-1914
-1386
-1121
-1167
-1074
-761
-210
90
167
298
384
270
112
69
64
66
-3
79
299
245
11
-110
-89
-14
-108
-360
-534
-682
-892
-1131
-1345
-1400
-1308
-1193
-1043
-904
-840
-770
-658
-494
-347
-333
-327
-311
-334
-379
-527
-709
-804
-787
-790
-1014
-1369
-1555
-1508
-1469
-1580
-1662
-1624
-1594
-1611
-1603
-1447
-1295
-1150
-841
-495
-333
-328
-249
-67
142
172
132
192
275
288
223
205
260
404
539
694
834
871
851
894
936
903
859
841
915
926
930
872
901
942
983
1022
989
923
775
518
-304
-1022
-1396
-1469
-1560
-1881
-1895
-1483
-1112
-1160
-1040
-781
-324
-36
2
123
175
27
-219
-240
-202
-147
-174
-71
193
235
31
-116
-142
-152
-236
-481
-655
-823
-1032
-1200
-1289
-1301
-1185
-1011
-814
-617
-571
-537
-481
-424
-379
-393
-447
-478
-540
-579
-616
-748
-1018
-1133
-1055
-1065
-1239
-1467
-1427
-1328
-1410
-1561
-1483
-1523
-1606
-1487
-1236
-1017
-975
-764
-349
-43
-60
-3
183
301
301
227
186
191
160
149
220
288
393
544
732
934
975
887
947
971
956
873
805
800
806
801
859
941
935
1049
1162
1183
1107
891
641
-66
-979
-1453
-1511
-1506
-1786
-1822
-1380
-809
-775
-814
-524
-68
224
142
121
120
-11
-289
-342
-186
-70
43
181
449
569
319
86
9
-114
-327
-636
-847
-994
-1168
-1280
-1214
-1054
-875
-607
-372
-191
-179
-267
-297
-326
-386
-499
-576
-629
-666
-689
-661
-669
-732
-786
-835
-975
-1394
-1730
-1817
-1758
-1815
-1906
-1763
-1428
-1213
-1090
-764
-443
-301
-248
-79
41
-19
-128
-68
78
80
-2
19
169
277
335
368
513
645
698
721
750
729
635
649
686
720
699
789
957
1051
1055
1118
1220
1168
1085
1005
946
776
560
151
-724
-1377
-1616
-1465
-1484
-1715
-1475
-896
-574
-687
-670
-451
-104
-27
-67
-26
-25
-121
-208
-22
144
234
326
486
620
431
33
-156
-276
-519
-774
-964
-1036
-1093
-1146
-1065
-901
-790
-630
-447
-341
-312
-420
-489
-484
-515
-556
-570
-522
-460
-437
-367
-319
-374
-625
-914
-1056
-1338
-1599
-1813
-1804
-1705
-1715
-1678
-1493
-1308
-1280
-1148
-939
-766
-721
-620
-435
-279
-221
-187
-7
126
122
132
199
263
253
198
203
248
251
296
383
479
551
562
608
682
682
649
718
822
887
839
948
1054
1089
1023
1046
1089
1032
852
657
101
-925
-1482
-1606
-1407
-1631
-1806
-1387
-803
-693
-919
-800
-461
-154
-220
-216
-221
-264
-381
-375
-129
-26
73
256
451
442
162
-161
-260
-441
-716
-897
-1024
-1042
-1053
-1028
-908
-727
-618
-455
-340
-319
-370
-479
-485
-528
-601
-628
-599
-508
-422
-370
-328
-369
-520
-699
-901
-1213
-1647
-1955
-1948
-1902
-1894
-1823
-1536
-1199
-1087
-1023
-834
-657
-672
-703
-604
-458
-434
-406
-195
16
52
49
162
262
176
55
5
-12
-61
-77
22
246
397
482
575
651
743
676
683
716
767
815
787
896
948
1029
1063
1159
1212
1130
1051
877
408
-756
-1474
-1655
-1524
-1650
-1941
-1484
-857
-583
-760
-641
-315
-63
-89
-103
-103
-265
-379
-356
-112
-48
-8
236
510
495
242
-45
-184
-344
-729
-969
-1062
-1113
-1129
-1071
-930
-771
-648
-482
-316
-307
-361
-427
-441
-507
-631
-660
-581
-514
-548
-502
-433
-406
-569
-809
-952
-1247
-1694
-1985
-2107
-2037
-1972
-1748
-1364
-1099
-878
-660
-413
-301
-304
-289
-216
-267
-303
-255
-96
86
174
280
385
451
443
433
386
351
292
264
373
480
553
662
804
899
950
987
1059
1132
1103
1117
1140
1125
1096
1055
1085
1011
935
830
674
69
-822
-1233
-1294
-1212
-1506
-1515
-1049
-632
-576
-697
-466
-173
-55
-74
-11
-66
-140
-208
-163
-30
-42
65
294
385
221
11
-148
-259
-493
-795
-939
-997
-997
-1000
-946
-827
-675
-517
-359
-310
-303
-308
-316
-332
-457
-524
-539
-509
-449
-390
-350
-343
-351
-504
-817
-1182
-1408
-1511
-1673
-1752
-1726
-1529
-1373
-1243
-1019
-798
-638
-590
-527
-514
-569
-550
-371
-202
-121
-32
134
266
253
190
181
140
14
-131
-208
-164
-74
53
270
436
580
682
768
816
728
709
731
723
733
709
825
961
1069
1185
1236
1257
1240
1101
914
500
-454
-1052
-1386
-1426
-1537
-1737
-1295
-845
-556
-683
-635
-352
-244
-287
-331
-383
-518
-531
-513
-374
-304
-185
116
354
276
72
-77
-243
-439
-779
-990
-1086
-1095
-1032
-982
-876
-720
-538
-353
-269
-323
-341
-361
-395
-545
-671
-665
-606
-614
-543
-444
-361
-384
-482
-633
-1045
-1312
-1614
-1787
-1992
-2072
-1819
-1647
-1431
-1237
-917
-657
-547
-425
-295
-326
-411
-400
-324
-303
-372
-238
-51
63
70
155
290
294
204
143
170
214
277
407
570
609
709
791
875
868
843
951
963
956
864
865
936
937
926
931
965
898
779
550
-143
-790
-1143
-1234
-1270
-1559
-1350
-972
-673
-659
-743
-475
-263
-188
-124
-148
-281
-370
-405
-321
-366
-402
-155
110
113
-84
-179
-205
-306
-583
-810
-890
-963
-984
-1008
-992
-910
-787
-594
-452
-467
-447
-402
-404
-490
-634
-677
-655
-615
-598
-526
-461
-442
-458
-508
-623
-837
-1172
-1451
-1629
-1782
-1820
-1799
-1522
-1343
-1226
-1060
-926
-796
-851
-810
-648
-605
-607
-504
-358
-256
-259
-171
-5
18
-6
15
64
26
-82
-70
-11
29
89
228
404
495
553
658
779
799
833
883
995
1031
1029
1107
1106
1176
1210
1277
1318
1234
1181
1120
753
4
-549
-869
-955
-1187
-1291
-952
-698
-500
-590
-540
-319
-258
-130
-27
-126
-317
-421
-393
-341
-443
-365
-34
199
172
46
2
5
-83
-298
-456
-564
-620
-629
-666
-703
-653
-478
-304
-268
-291
-205
-140
-134
-264
-388
-418
-472
-545
-592
-576
-576
-577
-621
-676
-796
-898
-1088
-1287
-1412
-1548
-1552
-1531
-1328
-1164
-1040
-833
-695
-566
-553
-531
-399
-340
-376
-386
-345
-274
-251
-199
-46
42
50
82
140
142
108
143
260
368
432
549
672
753
762
793
829
838
820
819
868
901
935
950
1030
1064
1078
1088
1067
1013
841
370
-127
-543
-778
-869
-1032
-828
-642
-493
-410
-491
-398
-321
-276
-98
-10
-129
-297
-427
-410
-407
-495
-358
-105
17
-47
-154
-140
-78
-142
-299
-351
-403
-400
-457
-542
-557
-555
-474
-448
-490
-483
-426
-378
-382
-461
-486
-494
-522
-542
-570
-541
-546
-576
-631
-695
-764
-845
-960
-1085
-1207
-1264
-1240
-1173
-1005
-896
-833
-808
-828
-853
-913
-900
-773
-657
-605
-519
-403
-255
-196
-189
-91
-55
-91
-147
-178
-178
-213
-179
-84
-18
47
189
380
503
546
554
602
573
472
453
501
562
591
617
676
721
750
811
885
914
861
815
696
402
11
-325
-479
-628
-630
-442
-342
-257
-284
-353
-344
-431
-440
-240
-201
-355
-563
-636
-555
-599
-693
-554
-330
-262
-382
-493
-440
-398
-435
-458
-396
-357
-309
-322
-343
-341
-348
-310
-366
-476
-535
-504
-473
-501
-537
-492
-465
-495
-483
-435
-424
-487
-551
-621
-723
-853
-991
-1074
-1098
-1126
-1080
-970
-875
-793
-740
-714
-735
-815
-837
-855
-915
-970
-914
-767
-660
-625
-560
-458
-386
-392
-419
-369
-347
-387
-427
-387
-323
-247
-138
31
185
259
319
373
402
374
361
383
417
427
454
545
634
716
795
868
914
902
869
845
817
734
582
317
-6
-150
-213
-102
77
119
174
123
-35
-149
-306
-345
-172
-119
-292
-513
-617
-547
-525
-630
-523
-357
-304
-442
-655
-665
-550
-518
-541
-500
-440
-359
-351
-355
-305
-278
-277
-339
-448
-528
-522
-488
-463
-478
-468
-435
-420
-415
-405
-368
-427
-516
-619
-718
-802
-878
-906
-913
-950
-1009
-1032
-986
-925
-837
-761
-731
-748
-812
-857
-844
-828
-789
-692
-625
-619
-620
-544
-418
-320
-276
-239
-202
-181
-191
-166
-66
41
130
190
261
315
403
480
517
532
532
562
641
670
738
813
857
924
920
945
1003
1011
981
938
851
730
460
115
-23
-115
-51
109
108
121
67
-73
-145
-291
-356
-204
-176
-331
-533
-613
-539
-516
-610
-521
-382
-353
-453
-622
-616
-549
-549
-561
-538
-508
-434
-417
-406
-349
-319
-301
-361
-456
-504
-495
-481
-465
-494
-494
-477
-475
-449
-420
-361
-386
-451
-525
-615
-696
-787
-914
-990
-1010
-1041
-959
-882
-805
-705
-706
-752
-782
-851
-849
-836
-888
-903
-844
-749
-694
-651
-538
-380
-350
-393
-403
-324
-287
-329
-324
-240
-158
-89
8
125
244
303
360
379
394
386
411
472
512
545
580
689
781
860
951
1018
1055
1040
1006
965
905
804
610
241
-27
-185
-145
89
156
164
154
27
-129
-315
-479
-338
-205
-313
-567
-744
-712
-647
-736
-729
-530
-451
-537
-759
-831
-748
-697
-723
-716
-655
-586
-548
-555
-474
-429
-423
-463
-563
-646
-672
-634
-602
-609
-627
-579
-549
-519
-459
-428
-441
-522
-627
-722
-805
-867
-900
-914
-923
-962
-1018
-1095
-1110
-1012
-942
-824
-781
-802
-837
-925
-973
-965
-1011
-928
-803
-767
-760
-689
-547
-441
-467
-482
-379
-358
-366
-360
-269
-178
-164
-147
-49
56
118
216
308
316
283
267
321
375
426
526
652
750
784
824
912
959
961
992
990
942
857
771
603
236
-77
-187
-120
68
139
172
187
48
-134
-306
-461
-321
-154
-248
-497
-680
-664
-586
-676
-693
-502
-383
-438
-657
-763
-690
-636
-673
-647
-577
-499
-450
-441
-386
-364
-343
-374
-457
-517
-527
-479
-431
-445
-454
-413
-399
-388
-334
-293
-327
-412
-533
-631
-729
-843
-929
-995
-1048
-1158
-1171
-1083
-997
-901
-836
-833
-850
-927
-960
-913
-870
-818
-772
-727
-700
-703
-643
-479
-353
-299
-291
-257
-223
-207
-200
-129
-21
49
115
206
348
444
507
562
580
577
556
571
623
732
806
865
935
966
1021
1058
1060
1059
1035
958
899
750
552
207
-38
-134
-74
93
131
122
116
20
-143
-310
-438
-301
-189
-327
-564
-670
-615
-542
-626
-612
-425
-312
-361
-534
-581
-483
-405
-443
-444
-401
-324
-273
-285
-243
-227
-227
-256
-355
-427
-440
-438
-428
-448
-462
-430
-417
-407
-368
-357
-397
-493
-593
-673
-755
-821
-858
-876
-945
-1064
-1131
-1104
-994
-869
-765
-721
-720
-756
-811
-868
-872
-791
-698
-690
-697
-659
-573
-479
-432
-371
-342
-319
-292
-266
-239
-211
-155
-51
22
88
218
375
498
554
586
590
584
578
577
626
692
748
833
894
926
951
987
1037
1011
938
877
839
733
457
55
-167
-234
-161
18
72
112
90
-60
-227
-409
-506
-340
-227
-335
-551
-655
-555
-484
-613
-571
-365
-273
-351
-539
-567
-492
-463
-494
-488
-451
-368
-320
-321
-302
-318
-308
-354
-487
-562
-569
-553
-550
-592
-598
-563
-550
-528
-467
-440
-473
-559
-653
-745
-822
-868
-870
-865
-908
-991
-1125
-1178
-1115
-1035
-890
-824
-830
-884
-979
-1043
-1073
-1049
-921
-826
-832
-859
-803
-683
-588
-565
-544
-470
-483
-503
-497
-425
-351
-307
-260
-187
-111
-38
79
187
218
197
187
208
250
275
370
471
520
527
541
587
653
689
745
786
777
737
655
631
571
392
66
-127
-226
-149
17
73
85
37
-75
-205
-400
-491
-291
-178
-300
-558
-682
-604
-554
-670
-638
-438
-339
-433
-649
-673
-544
-486
-498
-470
-430
-356
-322
-322
-309
-295
-284
-336
-464
-551
-559
-536
-502
-518
-534
-536
-557
-528
-476
-443
-477
-575
-659
-755
-829
-867
-856
-852
-908
-1069
-1148
-1147
-1123
-990
-912
-868
-840
-893
-959
-997
-1038
-916
-796
-774
-800
-761
-653
-589
-585
-531
-422
-416
-405
-363
-276
-209
-197
-168
-97
-46
27
168
288
364
353
353
343
321
353
442
542
623
682
748
847
895
942
1010
1073
1048
994
944
893
763
479
160
-7
-84
17
148
180
234
185
29
-138
-306
-329
-142
-117
-283
-483
-554
-471
-474
-579
-470
-275
-228
-350
-536
-526
-436
-403
-397
-388
-355
-264
-241
-259
-259
-231
-216
-308
-446
-505
-474
-441
-418
-431
-435
-430
-419
-396
-368
-384
-442
-522
-623
-730
-815
-835
-822
-828
-924
-1035
-1051
-997
-906
-809
-757
-743
-793
-904
-962
-977
-902
-739
-657
-675
-696
-642
-528
-466
-422
-322
-259
-284
-316
-296
-238
-165
-104
-19
46
87
159
251
300
315
318
355
381
383
414
486
559
619
658
705
815
849
893
947
960
937
918
858
836
722
470
143
-96
-171
-89
96
138
141
88
-3
-168
-359
-409
-205
-53
-161
-401
-519
-444
-409
-511
-514
-350
-265
-370
-577
-636
-529
-442
-462
-473
-456
-378
-313
-314
-302
-288
-281
-331
-445
-514
-504
-456
-410
-420
-452
-456
-456
-449
-400
-391
-431
-507
-614
-733
-824
-913
-970
-968
-997
-999
-994
-968
-894
-849
-838
-886
-986
-1051
-1081
-1033
-971
-889
-778
-704
-695
-701
-660
-566
-471
-460
-495
-483
-452
-394
-315
-258
-141
-66
-34
-6
10
75
166
246
319
338
355
409
479
571
625
676
725
783
783
780
778
750
792
803
737
723
678
546
302
-71
-240
-270
-205
-123
-99
-100
-155
-315
-464
-566
-583
-426
-348
-447
-596
-632
-562
-538
-621
-586
-441
-401
-499
-626
-598
-483
-458
-483
-461
-436
-397
-373
-381
-369
-369
-385
-449
-552
-617
-612
-564
-548
-603
-619
-591
-578
-576
-559
-537
-583
-692
-830
-926
-1005
-1047
-1011
-983
-986
-1021
-1065
-1137
-1159
-1089
-1011
-892
-834
-836
-845
-868
-900
-894
-917
-841
-726
-720
-707
-639
-521
-438
-452
-431
-309
-265
-249
-226
-166
-130
-127
-83
15
64
120
232
328
377
370
397
467
492
471
565
626
701
743
746
789
808
800
830
860
834
804
722
590
354
-17
-248
-286
-272
-125
-33
4
2
-129
-262
-373
-474
-368
-219
-286
-472
-615
-568
-451
-515
-571
-397
-252
-287
-452
-520
-413
-366
-393
-426
-416
-359
-294
-258
-267
-295
-301
-310
-413
-515
-507
-452
-431
-473
-500
-500
-506
-494
-472
-457
-515
-641
-759
-867
-971
-1053
-1096
-1126
-1134
-1142
-1150
-1069
-985
-920
-851
-860
-898
-942
-955
-857
-791
-789
-750
-664
-566
-517
-510
-389
-259
-227
-235
-213
-154
-84
-23
48
132
145
186
276
360
439
497
594
683
647
605
614
638
658
668
744
800
808
845
865
877
871
839
877
821
697
487
173
-91
-303
-375
-296
-142
-22
33
11
-107
-208
-314
-317
-199
-150
-243
-387
-436
-392
-387
-517
-494
-332
-257
-355
-516
-528
-445
-436
-498
-509
-437
-336
-303
-323
-356
-350
-356
-398
-503
-575
-554
-495
-449
-493
-549
-541
-522
-535
-537
-571
-622
-696
-805
-927
-1004
-1029
-1008
-968
-975
-1010
-1078
-1112
-1076
-1045
-1004
-903
-814
-814
-817
-792
-749
-683
-595
-483
-414
-426
-425
-358
-299
-323
-381
-335
-235
-208
-209
-137
-5
63
87
136
216
269
334
442
522
534
523
550
587
571
573
665
759
816
802
828
843
835
827
792
785
651
338
-16
-305
-505
-531
-518
-332
-33
14
38
-73
-148
-163
-247
-183
-132
-229
-378
-480
-467
-402
-512
-543
-394
-314
-412
-559
-612
-550
-577
-682
-701
-661
-563
-517
-550
-581
-573
-576
-544
-602
-659
-594
-525
-503
-596
-656
-645
-619
-634
-663
-701
-756
-837
-936
-1000
-1073
-1092
-1131
-1229
-1342
-1349
-1313
-1247
-1158
-1060
-918
-912
-874
-851
-844
-785
-731
-600
-500
-512
-461
-357
-281
-296
-352
-271
-174
-138
-152
-102
-39
-22
-24
-15
69
113
205
328
394
422
478
604
700
683
659
731
692
727
689
725
861
861
932
971
999
977
967
940
800
443
-146
-701
-1056
-1239
-1237
-1194
-906
-536
-333
-222
-347
-295
-225
-266
-262
-323
-406
-464
-450
-353
-225
-226
-97
87
115
-28
-252
-393
-480
-735
-1002
-1086
-1040
-854
-757
-683
-584
-487
-404
-399
-512
-575
-543
-529
-554
-688
-699
-591
-458
-372
-336
-290
-282
-382
-542
-765
-953
-1053
-1162
-1210
-1286
-1366
-1411
-1352
-1331
-1235
-1146
-973
-796
-724
-639
-654
-533
-431
-347
-252
-193
-133
-57
-38
-50
-41
-71
-81
-128
-166
-206
-208
-166
-130
-141
-102
17
138
294
406
537
706
712
743
787
755
777
781
927
1009
1020
1075
1105
1138
1081
1003
943
795
463
-144
-770
-1077
-1222
-1165
-1145
-923
-497
-242
-143
-258
-242
-193
-226
-288
-313
-323
-321
-243
-63
119
142
190
311
341
123
-181
-407
-541
-742
-968
-1037
-932
-734
-547
-451
-397
-339
-297
-269
-400
-542
-552
-503
-495
-560
-539
-392
-250
-220
-225
-253
-318
-470
-707
-926
-1069
-1181
-1232
-1397
-1567
-1489
-1387
-1178
-1106
-973
-768
-761
-737
-752
-688
-649
-618
-453
-262
-230
-184
-23
108
100
-75
-109
-52
-151
-307
-334
-265
-196
-169
-36
157
288
331
447
552
536
518
601
717
769
742
786
969
995
1072
1045
1195
1233
1094
1053
896
840
583
196
-418
-902
-1070
-1122
-1022
-1029
-724
-370
-243
-306
-431
-399
-359
-378
-388
-359
-347
-237
-62
136
211
150
190
253
65
-236
-506
-651
-762
-968
-1076
-1010
-825
-623
-484
-438
-443
-455
-458
-508
-643
-695
-625
-547
-530
-552
-476
-331
-289
-339
-409
-528
-687
-883
-1045
-1175
-1257
-1345
-1510
-1484
-1397
-1254
-1147
-1060
-888
-861
-886
-909
-836
-759
-753
-657
-442
-324
-332
-256
-162
-161
-296
-434
-398
-404
-514
-531
-469
-419
-470
-446
-303
-190
-140
-58
144
212
212
329
516
630
580
568
706
715
705
754
917
1001
942
994
1045
1023
910
906
854
685
286
-312
-856
-1139
-1193
-1067
-939
-778
-391
-146
-122
-315
-358
-273
-334
-445
-465
-397
-335
-221
-76
114
90
-1
28
-24
-257
-584
-784
-827
-919
-1102
-1054
-826
-537
-394
-336
-288
-327
-386
-434
-504
-589
-560
-488
-388
-390
-372
-243
-146
-191
-347
-487
-624
-842
-1101
-1212
-1275
-1288
-1319
-1344
-1465
-1437
-1329
-1224
-1150
-1185
-1014
-899
-824
-797
-676
-498
-404
-282
-119
-34
-56
-63
-38
-61
-260
-376
-304
-216
-238
-244
-165
-27
-18
-9
130
300
485
574
711
790
700
642
823
803
836
801
940
1122
1009
1018
980
1028
827
710
577
328
-225
-952
-1205
-1282
-1224
-1198
-1021
-564
-271
-225
-306
-354
-332
-369
-399
-333
-270
-177
13
215
352
376
300
314
236
-22
-299
-563
-695
-800
-917
-921
-775
-553
-355
-304
-347
-377
-421
-464
-553
-622
-569
-467
-375
-312
-298
-246
-182
-199
-266
-406
-556
-700
-864
-1103
-1301
-1317
-1283
-1140
-1084
-924
-764
-773
-776
-831
-835
-852
-823
-700
-528
-416
-295
-126
65
131
30
-50
-162
-273
-387
-438
-404
-316
-240
-139
-66
-71
-54
-5
25
10
56
161
310
470
618
736
808
791
871
894
793
811
823
877
891
911
996
1102
1129
1131
1106
957
586
36
-649
-1123
-1253
-1205
-1033
-909
-514
-174
-16
-131
-304
-282
-332
-440
-522
-477
-421
-291
-115
110
213
155
148
111
-70
-411
-708
-854
-915
-1034
-1025
-828
-549
-298
-177
-129
-170
-250
-327
-396
-525
-560
-481
-356
-276
-257
-148
-52
-86
-207
-361
-543
-816
-1065
-1200
-1273
-1300
-1406
-1569
-1520
-1387
-1292
-1220
-1214
-1088
-1057
-1066
-977
-826
-653
-527
-340
-135
-49
-62
14
85
58
-111
-259
-231
-197
-215
-160
-67
25
63
70
173
242
367
494
605
686
608
632
798
821
879
853
924
1011
948
987
918
973
845
748
647
428
92
-520
-1075
-1323
-1287
-1228
-1145
-943
-530
-279
-298
-437
-429
-379
-429
-429
-389
-264
-192
-59
131
260
175
70
61
-26
-268
-610
-802
-884
-961
-1084
-1034
-857
-644
-500
-468
-504
-575
-606
-624
-659
-728
-665
-524
-398
-380
-363
-283
-247
-303
-446
-580
-731
-879
-1111
-1333
-1395
-1405
-1305
-1247
-1133
-975
-922
-914
-942
-925
-914
-881
-799
-624
-480
-372
-232
-49
59
-7
-165
-230
-243
-301
-350
-370
-262
-221
-222
-219
-160
-87
-104
-93
-37
-4
69
221
451
632
660
721
791
843
809
746
780
811
875
887
871
947
1004
1037
1024
899
733
431
-120
-906
-1317
-1344
-1223
-1092
-1009
-538
-149
-58
-228
-295
-286
-390
-502
-529
-399
-352
-216
-3
222
224
88
96
90
-95
-432
-700
-832
-920
-1034
-964
-779
-545
-308
-170
-164
-265
-339
-397
-470
-604
-606
-472
-347
-302
-286
-179
-132
-208
-342
-503
-680
-973
-1227
-1352
-1405
-1613
-1738
-1557
-1378
-1228
-1240
-1118
-977
-1044
-1107
-989
-788
-733
-626
-358
-74
-56
-43
146
310
226
-4
-34
-23
-151
-275
-190
4
70
100
293
484
532
578
729
864
825
729
782
891
906
896
1035
1200
1261
1271
1270
1246
1144
1005
886
776
569
267
-205
-790
-1070
-1100
-1017
-933
-844
-506
-207
-194
-339
-366
-307
-298
-321
-227
-78
8
142
308
443
384
221
156
116
-75
-342
-534
-624
-669
-775
-767
-646
-509
-375
-335
-374
-464
-534
-537
-525
-570
-529
-399
-268
-229
-274
-236
-206
-302
-452
-608
-734
-869
-1033
-1080
-1102
-1329
-1479
-1379
-1245
-1143
-1178
-1024
-833
-861
-938
-858
-666
-616
-566
-353
-230
-418
-433
-251
17
2
-134
24
79
-142
-377
-372
-318
-354
-368
-116
78
75
92
260
428
326
283
471
657
621
603
728
869
820
823
1022
1106
1105
1089
1112
1119
954
830
827
579
84
-634
-1069
-1171
-1185
-1064
-954
-602
-279
-156
-243
-315
-350
-372
-393
-457
-358
-299
-189
-25
169
232
110
7
-19
-125
-390
-635
-808
-849
-960
-1041
-937
-718
-511
-414
-419
-474
-529
-616
-646
-686
-669
-591
-481
-381
-361
-330
-302
-314
-419
-586
-775
-952
-1154
-1287
-1363
-1496
-1710
-1725
-1561
-1362
-1293
-1271
-1091
-1053
-1132
-1156
-969
-792
-719
-541
-255
-93
-118
-54
133
174
-39
-179
-136
-148
-296
-353
-243
-127
-146
-151
46
231
275
360
543
608
567
489
590
659
635
666
855
1038
972
986
1002
1057
925
815
738
617
351
-140
-688
-1146
-1232
-1186
-1013
-963
-709
-365
-220
-288
-445
-417
-435
-421
-432
-283
-178
-64
111
302
365
191
93
52
-14
-307
-600
-748
-768
-860
-928
-822
-632
-440
-404
-411
-474
-561
-628
-616
-661
-684
-611
-485
-364
-363
-336
-271
-261
-373
-518
-646
-778
-963
-1221
-1342
-1387
-1408
-1342
-1276
-1140
-1046
-1024
-1006
-1010
-988
-972
-903
-785
-656
-540
-406
-253
-123
-57
-92
-139
-186
-230
-252
-315
-330
-284
-269
-236
-221
-163
-88
-53
-3
94
130
225
368
481
644
598
678
757
808
770
771
906
919
945
860
1022
1041
973
908
919
875
467
-18
-714
-1052
-1189
-1146
-967
-818
-502
-181
-4
-143
-206
-256
-258
-315
-368
-315
-228
-106
16
215
236
163
95
102
-6
-257
-551
-711
-757
-880
-911
-797
-548
-349
-253
-250
-280
-343
-400
-412
-478
-511
-446
-332
-261
-248
-205
-136
-159
-260
-399
-636
-844
-1004
-1127
-1248
-1527
-1555
-1405
-1280
-1212
-1143
-946
-897
-992
-1031
-886
-816
-779
-628
-378
-219
-224
-132
48
118
-23
-128
-106
-124
-279
-317
-224
-104
-73
-53
173
298
382
477
638
725
672
634
739
807
716
727
858
978
1001
1008
1060
1119
956
911
862
720
410
-9
-529
-1122
-1289
-1301
-1081
-992
-827
-471
-259
-332
-517
-474
-468
-450
-518
-398
-243
-177
-70
140
298
190
83
39
33
-214
-519
-717
-730
-811
-904
-813
-642
-450
-399
-358
-399
-456
-542
-533
-531
-569
-520
-404
-292
-290
-283
-229
-217
-344
-500
-641
-806
-1040
-1173
-1229
-1255
-1480
-1636
-1522
-1413
-1303
-1343
-1236
-1132
-1164
-1236
-1131
-925
-812
-687
-472
-223
-197
-202
-107
27
-51
-280
-349
-284
-281
-328
-250
-103
-5
4
42
134
173
183
284
406
428
438
502
660
781
807
891
971
1058
1048
949
939
885
875
843
719
573
290
-201
-846
-1146
-1213
-1153
-1114
-1025
-663
-384
-345
-454
-428
-380
-413
-446
-402
-293
-248
-190
-30
144
99
-22
-47
-29
-155
-430
-648
-717
-770
-883
-865
-764
-591
-439
-364
-370
-437
-483
-493
-489
-543
-537
-462
-358
-331
-341
-275
-211
-244
-357
-490
-627
-783
-974
-1086
-1162
-1188
-1359
-1554
-1496
-1372
-1240
-1213
-1123
-935
-847
-875
-839
-697
-654
-676
-607
-438
-406
-454
-392
-209
-140
-296
-364
-271
-237
-349
-423
-373
-281
-311
-265
-76
108
232
376
586
701
683
566
675
719
632
595
681
880
977
979
1008
1117
1095
1020
994
945
829
559
136
-485
-1049
-1250
-1203
-982
-867
-657
-242
-56
-173
-366
-404
-413
-438
-501
-388
-243
-195
-70
131
286
165
25
-1
6
-224
-535
-710
-734
-777
-846
-714
-498
-259
-139
-117
-168
-256
-360
-406
-450
-515
-481
-397
-298
-278
-230
-172
-165
-275
-412
-547
-781
-1078
-1343
-1412
-1452
-1494
-1436
-1271
-1063
-972
-969
-970
-976
-1029
-1015
-887
-747
-649
-519
-320
-149
-53
-4
97
144
85
-17
-85
-177
-272
-260
-171
-13
125
314
535
685
741
855
907
813
719
628
687
669
712
894
1044
1164
1178
1210
1255
1143
980
908
758
560
218
-317
-828
-1030
-1018
-875
-748
-641
-298
-105
-157
-339
-375
-360
-415
-426
-345
-165
-90
-4
166
346
229
50
11
10
-100
-425
-667
-691
-729
-827
-776
-651
-432
-327
-349
-374
-462
-533
-549
-571
-633
-615
-543
-436
-394
-390
-337
-313
-374
-498
-623
-741
-884
-1021
-1094
-1174
-1387
-1508
-1422
-1269
-1157
-1152
-1023
-885
-909
-1001
-956
-833
-829
-798
-732
-666
-608
-531
-298
-61
-26
-84
-97
-142
-271
-406
-467
-415
-330
-236
-66
111
228
363
482
485
445
423
458
492
507
515
625
725
810
960
1013
1045
1071
1069
1020
923
803
809
678
313
-259
-802
-961
-1042
-962
-895
-710
-410
-259
-327
-453
-462
-472
-460
-524
-468
-414
-382
-277
-109
33
-30
-121
-128
-106
-266
-513
-725
-779
-838
-960
-960
-809
-592
-455
-415
-445
-454
-510
-514
-565
-626
-586
-543
-493
-487
-474
-436
-402
-443
-517
-673
-918
-1101
-1237
-1438
-1643
-1702
-1658
-1541
-1519
-1401
-1223
-1159
-1191
-1154
-1010
-988
-982
-901
-715
-586
-553
-432
-170
-28
-50
-59
-65
-99
-240
-324
-273
-182
-130
26
267
451
593
721
864
883
808
702
701
696
684
721
891
1081
1101
1197
1185
1192
1132
1005
906
682
330
-287
-843
-1148
-1199
-1077
-984
-778
-390
-134
-191
-353
-424
-439
-521
-602
-543
-362
-277
-153
66
248
235
87
54
59
-81
-401
-624
-732
-798
-887
-872
-686
-452
-294
-272
-310
-370
-460
-518
-557
-646
-646
-583
-478
-419
-405
-317
-237
-288
-417
-535
-667
-839
-1029
-1144
-1176
-1286
-1492
-1475
-1319
-1140
-1074
-1054
-900
-849
-931
-982
-831
-732
-736
-640
-433
-315
-367
-302
-91
63
-35
-144
-74
-35
-171
-305
-301
-228
-245
-217
3
226
336
395
599
744
724
592
647
774
720
685
777
1032
1150
1202
1304
1385
1358
1271
1223
1165
1008
714
330
-274
-746
-901
-850
-706
-618
-359
-11
92
-104
-238
-213
-218
-317
-363
-221
-93
-58
3
219
331
181
67
69
35
-203
-533
-689
-701
-808
-868
-763
-553
-340
-214
-185
-195
-249
-313
-337
-421
-463
-432
-333
-270
-251
-200
-107
-62
-169
-308
-479
-717
-975
-1168
-1263
-1442
-1629
-1559
-1401
-1280
-1270
-1163
-989
-968
-1021
-957
-785
-719
-711
-585
-361
-285
-255
-88
142
168
31
-12
17
-77
-246
-274
-203
-101
-73
90
356
534
617
764
910
840
687
642
700
671
620
697
921
1069
1141
1211
1286
1282
1175
1058
891
593
88
-552
-1014
-1173
-1162
-1076
-950
-593
-196
-74
-231
-369
-388
-444
-560
-614
-485
-358
-273
-132
102
227
168
110
102
53
-179
-502
-735
-828
-920
-986
-907
-667
-421
-281
-249
-275
-316
-382
-440
-567
-654
-636
-565
-483
-437
-360
-240
-170
-214
-324
-515
-677
-894
-1099
-1250
-1335
-1471
-1648
-1557
-1422
-1272
-1244
-1155
-990
-922
-962
-949
-775
-723
-700
-615
-431
-308
-230
-110
63
112
-43
-122
-115
-172
-294
-313
-280
-158
-35
146
426
659
792
878
901
832
692
601
602
640
701
793
962
1077
1141
1172
1208
1126
984
750
276
-456
-1084
-1279
-1277
-1210
-1154
-761
-298
-131
-300
-397
-345
-443
-618
-723
-585
-514
-451
-302
31
207
142
113
197
183
-108
-448
-662
-761
-994
-1137
-1052
-813
-586
-422
-334
-316
-345
-422
-468
-618
-738
-721
-628
-604
-596
-489
-323
-217
-252
-318
-434
-649
-961
-1201
-1401
-1562
-1640
-1569
-1428
-1309
-1183
-1074
-992
-1036
-1023
-941
-862
-832
-781
-636
-484
-374
-271
-94
71
131
83
60
14
-101
-226
-248
-217
-178
-120
14
225
412
542
665
740
679
646
602
590
552
622
754
886
1001
1066
1216
1240
1191
1088
1013
821
455
-139
-763
-1018
-1139
-1114
-1060
-814
-412
-152
-219
-395
-394
-443
-554
-670
-620
-508
-431
-350
-118
163
196
142
145
162
-6
-306
-575
-676
-797
-954
-946
-785
-535
-358
-276
-255
-267
-314
-363
-472
-588
-605
-524
-452
-446
-391
-252
-95
-84
-153
-220
-337
-533
-755
-917
-1084
-1324
-1401
-1342
-1198
-1060
-967
-751
-617
-637
-692
-638
-594
-649
-655
-523
-362
-278
-163
19
200
182
105
92
100
-16
-142
-188
-192
-214
-243
-129
23
205
323
448
561
626
608
626
659
633
550
576
731
807
914
991
1128
1186
1150
1089
1094
1054
931
791
483
-105
-742
-981
-1035
-961
-948
-739
-278
-99
-257
-412
-353
-391
-509
-623
-505
-374
-367
-307
-77
129
50
-19
23
81
-116
-417
-600
-650
-807
-977
-950
-764
-527
-395
-329
-317
-308
-329
-322
-419
-523
-513
-466
-418
-434
-401
-279
-188
-237
-418
-560
-659
-865
-1059
-1352
-1530
-1547
-1583
-1548
-1467
-1269
-1093
-1002
-988
-931
-848
-834
-818
-737
-651
-639
-541
-347
-115
42
81
130
162
47
-79
-124
-132
-104
-64
74
279
468
641
838
880
846
823
781
783
662
706
822
893
936
979
1082
1118
1137
1073
1063
877
606
90
-596
-980
-1197
-1172
-1174
-1028
-640
-258
-177
-319
-372
-359
-410
-592
-580
-493
-455
-444
-289
-16
104
42
96
202
99
-143
-451
-587
-723
-943
-1054
-954
-753
-570
-426
-351
-313
-356
-393
-459
-609
-718
-709
-688
-697
-711
-596
-421
-386
-474
-549
-589
-748
-1050
-1396
-1515
-1617
-1681
-1684
-1580
-1332
-1231
-1161
-1073
-942
-896
-872
-773
-658
-645
-669
-564
-411
-234
-185
-84
90
171
108
39
-20
-51
-121
-197
-93
63
257
500
734
844
903
879
872
792
676
610
682
762
763
838
932
1069
1086
1098
1058
1035
838
450
-187
-766
-1029
-1219
-1212
-1201
-807
-344
-109
-154
-221
-175
-250
-399
-533
-427
-444
-427
-364
-112
93
70
86
210
244
5
-244
-480
-592
-860
-1073
-1058
-902
-710
-534
-405
-334
-298
-329
-345
-519
-674
-732
-719
-725
-766
-716
-549
-437
-444
-479
-488
-569
-786
-992
-1167
-1426
-1723
-1746
-1706
-1575
-1469
-1280
-957
-850
-845
-817
-656
-634
-699
-674
-524
-424
-377
-205
51
237
173
157
222
189
25
-57
-57
0
-33
46
344
560
726
820
928
986
894
792
843
839
831
828
894
987
1016
1071
1144
1175
1084
916
627
30
-645
-931
-1084
-1115
-1141
-952
-400
-95
-165
-218
-68
-85
-235
-436
-415
-305
-372
-400
-165
110
117
147
283
394
268
-32
-276
-392
-657
-900
-926
-796
-627
-494
-350
-298
-213
-211
-218
-319
-466
-503
-484
-483
-579
-554
-405
-283
-302
-339
-344
-401
-619
-940
-1142
-1330
-1476
-1588
-1584
-1419
-1276
-1177
-1052
-908
-823
-772
-693
-600
-590
-615
-557
-423
-272
-187
-74
89
168
144
106
54
30
-62
-114
-71
-36
113
277
507
593
642
677
746
739
652
634
687
779
745
807
838
938
995
989
982
883
779
445
-213
-795
-1046
-1183
-1208
-1231
-910
-412
-227
-308
-365
-265
-299
-453
-576
-476
-449
-484
-439
-209
-5
-22
41
158
182
31
-206
-418
-555
-815
-1003
-986
-881
-705
-552
-445
-393
-351
-346
-332
-469
-614
-630
-623
-661
-724
-666
-526
-443
-450
-444
-471
-538
-709
-932
-1074
-1309
-1604
-1676
-1651
-1581
-1492
-1372
-1090
-986
-985
-931
-776
-666
-729
-698
-545
-466
-479
-354
-144
66
56
35
155
132
-18
-112
-99
-93
-162
-185
51
267
400
449
600
699
600
513
526
609
573
621
685
800
839
836
959
982
935
805
659
229
-487
-967
-1180
-1229
-1305
-1264
-840
-419
-362
-477
-418
-326
-417
-611
-652
-510
-527
-593
-445
-180
-72
-93
-14
143
116
-118
-333
-461
-659
-927
-1018
-975
-852
-713
-555
-439
-392
-359
-311
-317
-480
-578
-576
-613
-711
-744
-623
-490
-454
-460
-408
-387
-498
-678
-831
-1036
-1373
-1530
-1559
-1524
-1455
-1308
-979
-800
-788
-757
-612
-587
-717
-799
-718
-664
-679
-559
-329
-64
18
71
189
175
6
-123
-191
-236
-331
-372
-191
-11
159
309
543
622
605
648
623
548
367
313
405
426
480
666
881
1028
1045
1100
1092
968
720
370
-237
-855
-1177
-1309
-1239
-1280
-956
-397
-134
-188
-310
-192
-138
-338
-565
-514
-485
-514
-534
-325
-42
0
45
167
195
15
-226
-444
-557
-862
-1091
-1066
-928
-744
-578
-411
-290
-229
-227
-226
-359
-498
-556
-565
-631
-729
-665
-482
-366
-362
-427
-453
-523
-763
-980
-1186
-1252
-1310
-1415
-1460
-1393
-1214
-1061
-904
-775
-637
-561
-505
-479
-484
-465
-451
-344
-214
-103
-10
86
196
245
172
129
144
142
153
199
295
435
590
690
763
797
866
864
844
795
759
842
790
802
814
841
911
902
896
879
808
641
179
-470
-851
-1085
-1173
-1270
-1185
-719
-365
-322
-402
-307
-158
-180
-383
-352
-254
-306
-370
-320
-64
27
9
119
245
164
-18
-212
-306
-479
-776
-899
-858
-745
-625
-507
-421
-312
-255
-214
-284
-418
-432
-411
-464
-615
-681
-615
-522
-531
-553
-542
-506
-604
-823
-968
-1089
-1219
-1529
-1688
-1658
-1606
-1498
-1423
-1126
-880
-801
-714
-549
-403
-423
-488
-395
-284
-329
-280
-109
92
138
79
176
288
191
103
102
119
97
23
193
375
464
529
692
803
697
669
663
761
647
618
718
748
769
699
818
832
747
581
322
-238
-742
-1046
-1190
-1262
-1386
-1071
-674
-475
-583
-569
-384
-318
-469
-558
-439
-452
-490
-564
-360
-233
-245
-174
-33
4
-112
-246
-353
-448
-762
-911
-938
-879
-810
-719
-598
-490
-410
-341
-298
-395
-451
-465
-466
-603
-720
-700
-626
-621
-686
-662
-611
-649
-791
-934
-1051
-1131
-1234
-1317
-1363
-1365
-1261
-1160
-1080
-1010
-912
-795
-723
-715
-713
-689
-615
-493
-374
-244
-107
41
116
120
69
33
53
64
59
57
132
228
319
429
512
595
640
718
709
646
584
615
714
652
706
746
867
887
839
891
856
829
636
398
-141
-692
-1042
-1192
-1246
-1366
-1116
-699
-402
-458
-537
-386
-251
-398
-550
-515
-490
-520
-599
-459
-288
-247
-206
-43
16
-76
-219
-321
-404
-683
-888
-921
-843
-757
-662
-555
-459
-376
-287
-261
-344
-395
-368
-338
-451
-593
-621
-520
-503
-572
-650
-595
-649
-859
-979
-1154
-1182
-1312
-1379
-1390
-1420
-1348
-1220
-1067
-995
-919
-773
-577
-543
-509
-454
-337
-236
-200
-132
-1
69
78
131
100
102
78
151
236
295
357
531
712
765
777
727
771
731
651
658
666
719
783
831
908
931
931
992
946
842
687
527
153
-417
-842
-1102
-1193
-1308
-1170
-797
-474
-381
-474
-380
-270
-339
-447
-412
-374
-427
-525
-446
-227
-173
-159
-43
91
55
-81
-204
-256
-449
-693
-810
-833
-753
-647
-527
-452
-376
-287
-206
-230
-297
-293
-254
-302
-431
-499
-458
-414
-493
-560
-553
-618
-773
-907
-1045
-1111
-1197
-1232
-1237
-1296
-1285
-1225
-1079
-981
-930
-782
-565
-466
-441
-406
-296
-161
-138
-72
29
92
108
114
148
157
140
164
264
326
390
519
676
781
785
774
805
789
707
656
646
701
716
770
857
931
1000
993
1034
984
827
602
128
-361
-775
-1083
-1211
-1298
-1111
-790
-552
-467
-444
-309
-230
-276
-327
-262
-293
-430
-537
-474
-325
-333
-298
-132
4
5
-96
-160
-166
-309
-542
-709
-767
-717
-693
-682
-638
-547
-468
-414
-425
-413
-313
-263
-314
-449
-499
-488
-508
-573
-632
-683
-786
-900
-1051
-1128
-1195
-1209
-1191
-1238
-1274
-1275
-1193
-1141
-1096
-1037
-938
-837
-767
-715
-660
-547
-469
-353
-196
-74
-1
61
98
86
6
-34
-15
41
111
168
326
481
625
680
735
769
743
739
662
661
627
657
699
726
729
737
796
821
805
702
582
202
-242
-694
-1037
-1203
-1327
-1160
-959
-803
-771
-762
-635
-554
-540
-460
-329
-316
-436
-542
-442
-381
-469
-520
-436
-343
-333
-415
-437
-375
-432
-549
-654
-655
-593
-542
-567
-600
-609
-591
-582
-633
-638
-557
-441
-424
-492
-500
-424
-388
-415
-466
-509
-568
-698
-890
-1009
-1137
-1194
-1220
-1226
-1102
-1079
-977
-915
-900
-847
-888
-838
-774
-790
-817
-802
-713
-557
-437
-311
-115
23
87
112
100
84
67
52
82
57
82
165
314
404
461
547
620
679
609
599
611
638
619
613
654
715
761
805
860
833
780
693
608
393
86
-252
-528
-671
-729
-586
-428
-358
-362
-420
-437
-490
-557
-483
-342
-329
-456
-531
-407
-274
-299
-362
-299
-221
-292
-442
-562
-558
-557
-605
-648
-639
-540
-401
-327
-322
-342
-351
-373
-479
-581
-611
-587
-606
-633
-638
-606
-533
-464
-404
-432
-547
-686
-780
-867
-925
-981
-987
-967
-988
-990
-981
-910
-764
-675
-667
-704
-718
-690
-681
-698
-670
-582
-502
-444
-414
-341
-253
-213
-212
-234
-255
-231
-160
-62
28
120
223
300
354
374
408
439
479
487
488
539
612
694
798
865
915
988
1011
1033
1056
993
883
664
313
75
-62
45
237
285
269
213
133
57
-102
-186
-96
-60
-212
-429
-521
-434
-355
-430
-468
-416
-374
-426
-544
-602
-578
-583
-641
-689
-667
-559
-446
-394
-388
-420
-454
-479
-535
-599
-623
-626
-670
-739
-769
-717
-639
-572
-518
-506
-561
-620
-744
-871
-934
-989
-942
-941
-992
-1022
-1045
-1035
-1020
-1011
-953
-900
-905
-966
-968
-920
-857
-805
-737
-613
-536
-477
-429
-395
-395
-419
-420
-365
-314
-219
-75
81
189
259
317
368
422
442
481
565
606
626
659
703
810
872
946
1060
1105
1107
1100
1077
1023
824
455
188
71
157
369
454
443
385
268
122
-110
-285
-207
-130
-288
-608
-773
-707
-636
-742
-803
-692
-599
-650
-809
-864
-805
-778
-829
-885
-874
-780
-659
-587
-575
-569
-588
-648
-737
-811
-815
-798
-814
-853
-884
-867
-818
-770
-714
-695
-750
-807
-919
-1023
-1112
-1196
-1163
-1193
-1243
-1218
-1191
-1141
-1122
-1112
-1024
-989
-1018
-1059
-1037
-970
-915
-874
-800
-669
-583
-507
-441
-373
-326
-288
-222
-158
-72
44
174
323
391
414
464
533
635
719
775
842
896
936
990
1007
1035
1119
1171
1187
1187
1159
1114
879
500
228
111
232
375
378
330
243
124
-21
-220
-303
-199
-152
-332
-616
-767
-709
-680
-793
-835
-780
-715
-760
-872
-862
-763
-730
-780
-828
-811
-730
-637
-582
-583
-593
-615
-655
-716
-729
-697
-696
-733
-789
-799
-774
-726
-682
-626
-621
-686
-715
-756
-863
-962
-1019
-1052
-1022
-1065
-1090
-1053
-1019
-1002
-986
-968
-894
-854
-858
-868
-860
-784
-698
-663
-610
-488
-422
-363
-307
-258
-210
-161
-65
55
155
277
420
530
567
587
635
729
806
847
907
967
1069
1114
1118
1181
1209
1281
1303
1262
1217
1148
941
621
330
202
347
491
462
381
297
222
84
-191
-271
-159
-103
-290
-594
-699
-617
-582
-708
-763
-694
-632
-692
-822
-818
-715
-666
-700
-753
-698
-575
-471
-424
-414
-420
-452
-505
-574
-625
-618
-583
-582
-625
-655
-646
-606
-535
-489
-499
-572
-660
-715
-760
-820
-888
-900
-906
-945
-991
-1001
-963
-928
-928
-942
-962
-979
-977
-942
-886
-831
-722
-624
-561
-516
-484
-437
-394
-372
-326
-260
-179
-84
20
148
272
382
484
569
633
685
684
703
723
773
868
952
1031
1105
1133
1174
1237
1256
1275
1235
1192
1102
825
435
220
154
320
468
464
469
391
264
110
-132
-229
-123
-128
-345
-624
-716
-602
-561
-684
-697
-611
-559
-648
-821
-839
-766
-755
-815
-876
-830
-708
-586
-531
-528
-544
-576
-633
-728
-780
-767
-740
-755
-786
-777
-751
-726
-698
-634
-630
-705
-767
-862
-974
-1073
-1185
-1192
-1201
-1207
-1146
-1099
-1078
-1077
-1091
-1050
-1034
-1083
-1120
-1079
-1012
-996
-995
-923
-786
-693
-639
-559
-448
-370
-290
-215
-133
-38
54
205
354
433
478
531
616
672
701
773
855
912
945
982
1033
1087
1161
1202
1213
1165
1123
1097
889
557
336
252
357
447
412
373
284
154
4
-220
-306
-212
-182
-356
-622
-734
-671
-672
-822
-862
-766
-699
-785
-925
-912
-809
-757
-800
-832
-782
-701
-648
-619
-611
-612
-635
-687
-743
-774
-756
-742
-742
-767
-762
-753
-734
-686
-647
-669
-770
-836
-888
-925
-993
-1070
-1074
-1069
-1092
-1101
-1083
-1050
-993
-959
-969
-981
-998
-1010
-1003
-997
-970
-874
-761
-699
-659
-627
-590
-571
-562
-516
-440
-353
-248
-138
6
155
283
389
449
494
531
553
599
644
698
759
825
926
1012
1056
1128
1173
1195
1178
1127
1097
962
652
397
229
229
442
491
480
449
339
229
-1
-241
-207
-91
-186
-479
-698
-659
-530
-620
-726
-651
-530
-509
-661
-767
-697
-625
-643
-700
-699
-612
-497
-423
-383
-366
-376
-418
-499
-570
-562
-554
-570
-586
-592
-566
-558
-544
-491
-467
-518
-619
-716
-792
-873
-1029
-1162
-1201
-1202
-1110
-1031
-977
-928
-912
-886
-910
-966
-941
-892
-860
-898
-908
-826
-725
-651
-569
-474
-401
-331
-272
-208
-131
-45
73
178
270
366
457
559
634
723
799
868
909
950
1029
1103
1169
1190
1213
1277
1296
1283
1278
1213
1029
683
416
295
370
494
513
516
436
331
192
-24
-114
-32
27
-149
-460
-616
-563
-551
-678
-695
-555
-452
-529
-680
-679
-580
-547
-597
-670
-660
-594
-539
-491
-452
-428
-430
-449
-493
-511
-482
-463
-461
-506
-538
-548
-551
-514
-476
-500
-599
-709
-778
-816
-884
-951
-1000
-1054
-1096
-1125
-1123
-1056
-971
-902
-881
-914
-952
-978
-962
-945
-912
-854
-785
-706
-629
-546
-447
-327
-245
-193
-147
-83
-1
87
188
264
344
386
414
483
591
695
759
815
850
917
985
1036
1064
1109
1161
1202
1179
1107
1023
822
531
309
172
256
384
375
329
237
143
30
-177
-279
-192
-150
-325
-601
-717
-671
-660
-765
-778
-658
-576
-644
-757
-737
-642
-604
-653
-706
-695
-654
-614
-567
-534
-523
-528
-568
-614
-626
-600
-582
-569
-573
-570
-581
-598
-565
-513
-502
-587
-667
-759
-860
-927
-990
-970
-989
-1037
-1027
-1011
-979
-956
-978
-953
-953
-1000
-1067
-1079
-1022
-984
-961
-923
-818
-723
-661
-623
-570
-537
-525
-478
-388
-291
-206
-105
22
126
169
229
319
401
427
447
526
590
636
713
806
869
930
990
1040
1077
1063
1052
1007
918
703
357
131
33
168
337
357
332
281
207
51
-228
-358
-230
-170
-375
-689
-779
-668
-605
-715
-700
-532
-424
-506
-671
-687
-632
-626
-697
-741
-726
-667
-599
-558
-517
-485
-492
-516
-564
-589
-572
-574
-572
-581
-581
-620
-661
-617
-527
-496
-575
-671
-760
-847
-917
-965
-1003
-1021
-1039
-1038
-1047
-1024
-980
-933
-912
-935
-972
-1021
-1011
-983
-945
-894
-838
-765
-679
-591
-502
-409
-332
-265
-199
-142
-61
54
175
291
390
458
511
585
654
733
808
849
897
948
1003
1023
1069
1123
1177
1212
1164
1104
1010
800
526
322
219
326
429
418
381
321
227
100
-118
-187
-88
-75
-265
-566
-698
-636
-619
-702
-680
-523
-410
-473
-595
-602
-529
-497
-541
-570
-549
-508
-476
-452
-422
-403
-394
-414
-448
-453
-419
-399
-420
-454
-496
-516
-564
-558
-514
-523
-576
-674
-785
-903
-966
-1028
-1037
-1052
-1081
-1074
-1063
-1051
-1022
-1001
-939
-897
-921
-987
-1015
-933
-857
-808
-757
-639
-544
-474
-378
-256
-175
-140
-76
18
108
164
266
400
483
507
542
623
730
815
884
956
1007
1060
1091
1134
1155
1182
1225
1248
1176
1044
818
549
382
290
359
463
463
400
315
199
65
-140
-184
-69
-84
-287
-523
-614
-569
-601
-716
-679
-536
-450
-520
-607
-574
-499
-454
-464
-484
-494
-480
-461
-446
-461
-478
-489
-538
-577
-569
-535
-539
-548
-536
-513
-550
-592
-566
-518
-521
-622
-752
-848
-906
-956
-973
-1000
-1036
-1048
-1022
-989
-979
-954
-906
-865
-926
-1044
-1122
-1106
-1041
-951
-843
-755
-681
-622
-549
-536
-539
-453
-347
-291
-280
-248
-168
-65
56
191
285
326
349
383
422
432
451
511
576
618
646
686
738
783
787
778
704
591
378
114
-139
-335
-374
-393
-240
-93
19
133
122
106
9
-137
-83
-8
-117
-351
-482
-398
-328
-414
-443
-283
-101
-73
-215
-311
-359
-364
-409
-515
-562
-540
-465
-457
-522
-620
-593
-589
-639
-663
-658
-659
-722
-775
-810
-842
-901
-923
-877
-874
-936
-1085
-1255
-1280
-1405
-1466
-1519
-1453
-1351
-1343
-1265
-1223
-1163
-1127
-1106
-1009
-936
-1015
-1014
-926
-777
-703
-610
-386
-184
-31
101
214
296
342
402
551
660
788
916
1074
1189
1177
1177
1190
1235
1271
1232
1255
1225
1186
1161
1084
992
831
682
410
-171
-692
-1070
-1149
-1199
-1286
-1112
-900
-730
-709
-654
-604
-636
-682
-538
-489
-644
-756
-634
-349
-297
-358
-247
-17
124
48
-141
-264
-360
-447
-607
-706
-716
-612
-455
-393
-361
-320
-234
-202
-210
-254
-357
-444
-505
-526
-551
-610
-611
-509
-423
-446
-562
-656
-732
-854
-990
-1138
-1270
-1379
-1398
-1339
-1252
-1160
-1036
-850
-656
-577
-564
-524
-495
-524
-556
-488
-355
-205
-29
159
289
312
254
234
194
61
-68
-69
1
65
172
391
613
717
798
839
824
710
616
602
536
507
581
697
808
847
927
930
789
575
238
-467
-1103
-1452
-1373
-1278
-1369
-1080
-643
-256
-201
-169
-123
-186
-352
-321
-318
-471
-577
-350
80
227
159
162
362
396
180
-207
-505
-703
-799
-923
-1034
-954
-697
-371
-231
-207
-204
-156
-196
-313
-455
-580
-680
-713
-627
-516
-466
-405
-256
-212
-344
-770
-1073
-1236
-1370
-1466
-1648
-1550
-1427
-1250
-1045
-799
-685
-690
-653
-519
-553
-720
-730
-531
-329
-289
-192
45
292
395
444
404
316
172
153
203
276
412
553
743
814
841
809
836
838
825
741
692
713
809
870
832
821
729
651
453
141
-403
-921
-1217
-1192
-1215
-1214
-1043
-700
-405
-296
-280
-302
-368
-438
-390
-418
-504
-532
-316
-73
14
-14
21
107
84
-92
-352
-595
-764
-856
-896
-932
-907
-702
-467
-351
-374
-388
-386
-420
-499
-563
-613
-617
-573
-465
-375
-341
-308
-264
-267
-392
-631
-849
-1109
-1468
-1549
-1641
-1548
-1553
-1349
-1012
-991
-1176
-1187
-1045
-964
-1003
-841
-480
-444
-381
-174
131
110
32
124
239
21
-192
-202
-95
-109
-126
75
275
435
563
650
646
509
430
464
437
506
653
827
1025
1098
1155
1111
973
850
625
306
-258
-948
-1380
-1454
-1337
-1215
-1087
-746
-397
-247
-267
-319
-378
-488
-569
-486
-464
-498
-351
5
310
293
171
140
131
-26
-325
-589
-783
-907
-923
-923
-838
-676
-404
-202
-214
-332
-433
-476
-525
-586
-609
-550
-478
-354
-212
-125
-144
-196
-258
-440
-862
-1156
-1344
-1378
-1471
-1530
-1454
-1383
-1286
-1129
-956
-979
-1107
-1281
-1268
-1287
-1192
-983
-569
-189
33
141
252
318
253
112
-42
-140
-294
-333
-189
104
348
517
681
761
737
621
542
485
445
393
401
561
739
1031
1220
1393
1350
1210
927
595
262
-211
-846
-1394
-1521
-1350
-1137
-1000
-670
-294
-96
-161
-249
-369
-499
-614
-532
-394
-334
-223
89
474
579
441
290
198
23
-285
-589
-790
-865
-837
-780
-699
-549
-298
-102
-55
-167
-312
-447
-533
-592
-606
-580
-515
-371
-208
-130
-148
-204
-295
-472
-731
-1131
-1524
-1602
-1525
-1396
-1430
-1312
-1088
-925
-862
-763
-724
-829
-906
-802
-650
-687
-584
-229
127
199
194
266
361
340
286
221
164
146
271
506
718
863
944
983
965
869
706
557
558
628
705
793
922
1066
1083
1029
941
683
330
-223
-739
-1163
-1308
-1217
-1073
-814
-550
-218
-45
68
48
15
-127
-235
-293
-286
-236
-116
136
384
471
390
308
213
54
-246
-497
-693
-783
-860
-815
-666
-444
-241
-111
-22
-70
-162
-243
-322
-386
-423
-424
-360
-268
-158
-94
-89
-133
-203
-368
-642
-1149
-1398
-1467
-1476
-1516
-1533
-1223
-1020
-908
-821
-638
-690
-834
-868
-705
-729
-818
-612
-247
-84
-87
45
242
259
119
29
-77
-241
-358
-219
-42
143
376
646
779
706
666
689
654
547
466
473
538
726
938
1109
1173
1169
1144
974
663
270
-360
-1191
-1689
-1724
-1438
-1331
-1121
-635
-159
0
-1
-2
-82
-216
-301
-205
-260
-310
-111
303
551
541
367
278
130
-103
-430
-832
-1123
-1186
-1128
-1098
-984
-717
-342
-157
-177
-234
-318
-409
-505
-572
-584
-581
-468
-305
-141
-75
-104
-292
-459
-679
-990
-1349
-1589
-1565
-1543
-1586
-1515
-1291
-1138
-1025
-880
-682
-693
-817
-798
-664
-672
-696
-526
-209
-10
69
203
373
371
276
250
202
119
129
272
480
558
614
725
797
767
715
714
694
721
678
744
764
750
773
740
629
363
-88
-551
-963
-1221
-1216
-1199
-1062
-862
-579
-346
-184
-146
-59
-63
-82
-120
-185
-180
-141
-14
120
228
200
149
94
31
-151
-428
-650
-759
-876
-940
-935
-762
-558
-406
-282
-238
-236
-249
-264
-288
-333
-409
-419
-406
-354
-320
-274
-303
-308
-539
-921
-1090
-1236
-1290
-1536
-1547
-1417
-1337
-1304
-1059
-835
-811
-825
-729
-589
-679
-724
-527
-339
-334
-327
-196
16
89
172
245
192
12
-13
11
42
147
310
516
544
544
634
728
812
857
898
854
815
855
976
985
994
931
870
739
526
266
-385
-1098
-1530
-1506
-1386
-1360
-1198
-767
-365
-174
-32
67
73
48
94
143
17
-98
40
288
450
387
302
244
237
102
-183
-572
-824
-859
-928
-999
-931
-666
-353
-198
-97
-67
-92
-116
-138
-194
-331
-388
-370
-284
-247
-295
-359
-422
-503
-692
-961
-1240
-1423
-1491
-1539
-1509
-1438
-1326
-1162
-924
-712
-627
-588
-518
-452
-431
-430
-380
-279
-184
-66
76
162
236
358
451
487
486
501
561
582
584
596
619
682
753
830
854
896
938
1017
1071
1053
943
803
643
471
88
-458
-862
-1055
-1037
-1028
-947
-765
-513
-325
-174
-114
-126
-129
-114
-42
-43
-68
3
127
245
310
282
229
138
55
-76
-307
-546
-666
-712
-766
-765
-674
-500
-392
-291
-219
-218
-240
-248
-205
-207
-262
-290
-261
-232
-221
-241
-282
-352
-552
-949
-1132
-1260
-1284
-1466
-1473
-1260
-1169
-1159
-999
-742
-728
-792
-731
-549
-690
-828
-631
-326
-272
-219
-39
196
168
123
171
124
-41
-87
-9
42
114
239
428
535
599
656
697
703
690
659
653
679
744
771
769
733
605
468
286
-28
-657
-1271
-1585
-1555
-1494
-1413
-1181
-829
-556
-329
-117
-11
-35
-50
28
3
-156
-262
-140
34
78
17
-26
-64
-138
-269
-475
-735
-953
-1033
-1053
-1082
-1033
-822
-575
-412
-322
-258
-269
-350
-360
-360
-413
-546
-572
-516
-491
-717
-844
-852
-884
-1049
-1222
-1185
-1250
-1372
-1384
-1250
-1249
-1296
-1174
-844
-697
-726
-626
-405
-308
-292
-226
-90
-16
56
224
374
410
460
617
687
633
540
499
481
452
470
477
509
586
667
787
807
802
760
644
459
197
-46
-344
-761
-1161
-1400
-1385
-1300
-1146
-918
-647
-454
-348
-243
-217
-248
-278
-219
-195
-213
-215
-115
48
140
116
42
-57
-130
-279
-491
-701
-826
-915
-953
-896
-800
-645
-503
-338
-258
-261
-273
-280
-313
-378
-431
-451
-472
-469
-490
-502
-630
-882
-932
-1020
-1108
-1348
-1385
-1312
-1287
-1304
-1152
-953
-883
-817
-620
-452
-551
-599
-404
-256
-319
-309
-146
39
80
166
255
253
186
231
267
241
247
341
432
455
503
573
650
746
839
857
804
836
906
886
798
770
692
565
339
225
-60
-622
-1211
-1498
-1505
-1474
-1427
-1210
-884
-610
-356
-175
-37
-1
68
155
139
-34
-106
-41
79
133
72
-21
-87
-112
-196
-451
-744
-905
-979
-1093
-1194
-1143
-945
-758
-636
-542
-468
-425
-373
-315
-321
-402
-492
-541
-711
-817
-885
-864
-886
-870
-780
-805
-923
-990
-943
-1022
-1141
-1145
-999
-952
-916
-713
-448
-345
-265
-86
85
130
173
330
482
577
710
866
938
916
876
827
784
740
749
766
786
812
824
889
917
903
842
730
635
421
213
-83
-495
-935
-1220
-1260
-1229
-1160
-956
-695
-496
-359
-252
-190
-190
-212
-198
-215
-288
-294
-240
-113
-40
-43
-66
-82
-127
-236
-423
-607
-720
-823
-895
-892
-833
-709
-546
-371
-258
-224
-217
-216
-295
-425
-549
-629
-710
-755
-939
-1066
-1090
-1025
-1043
-1129
-1059
-1051
-1149
-1210
-1113
-1152
-1239
-1208
-1007
-970
-994
-835
-620
-556
-490
-336
-166
-111
-27
103
171
130
172
247
296
368
498
585
596
612
651
647
641
668
682
692
703
810
843
862
863
824
638
430
242
33
-416
-956
-1392
-1600
-1619
-1614
-1449
-1218
-919
-675
-455
-331
-293
-254
-163
-122
-193
-287
-268
-166
-68
-20
-38
-93
-82
-121
-291
-532
-740
-857
-1013
-1148
-1177
-1100
-968
-814
-642
-527
-500
-471
-481
-501
-612
-725
-886
-1056
-1137
-1123
-1082
-1125
-1034
-933
-937
-1040
-1090
-1128
-1265
-1352
-1310
-1275
-1322
-1233
-951
-744
-625
-471
-258
-92
-10
119
266
365
483
644
774
825
850
901
929
914
869
813
767
767
739
788
823
865
857
790
699
524
350
187
-39
-445
-872
-1163
-1279
-1337
-1286
-1087
-893
-708
-540
-334
-214
-175
-137
-78
-110
-195
-270
-255
-195
-143
-123
-113
-102
-135
-182
-296
-427
-561
-698
-837
-908
-919
-839
-697
-549
-431
-332
-277
-239
-227
-280
-354
-511
-737
-900
-1001
-1038
-1151
-1131
-1006
-948
-985
-991
-971
-1043
-1139
-1149
-1161
-1291
-1350
-1217
-1005
-833
-619
-343
-106
19
120
186
184
170
216
276
359
505
661
780
803
791
803
800
827
850
891
937
956
1019
1093
1092
1037
953
917
822
603
416
146
-276
-762
-1111
-1180
-1242
-1247
-1103
-870
-653
-452
-273
-100
-26
66
121
101
22
-19
-38
1
41
28
-13
-24
-10
-55
-212
-391
-520
-657
-823
-947
-990
-966
-900
-785
-648
-535
-393
-315
-292
-318
-463
-643
-773
-816
-894
-984
-921
-818
-779
-787
-753
-791
-894
-950
-925
-999
-1106
-1121
-1050
-974
-889
-718
-507
-288
-60
167
332
482
671
823
862
829
802
777
766
802
844
840
867
906
987
994
1018
1016
1012
971
788
537
322
174
54
-219
-493
-721
-838
-861
-903
-809
-685
-511
-372
-248
-167
-133
-98
10
62
-4
-91
-88
-23
-2
-57
-98
-101
-122
-198
-304
-415
-472
-524
-583
-655
-711
-704
-639
-567
-475
-437
-368
-349
-356
-400
-561
-661
-716
-743
-876
-978
-959
-934
-908
-881
-826
-845
-933
-953
-987
-1108
-1247
-1260
-1195
-1130
-1026
-846
-602
-396
-201
-77
0
73
167
250
290
320
372
417
456
549
651
716
765
821
849
811
770
783
784
794
727
660
555
455
339
203
72
-179
-504
-828
-1020
-1137
-1273
-1238
-1143
-1017
-893
-731
-552
-409
-261
-109
-54
-70
-91
-135
-145
-156
-126
-165
-185
-153
-171
-242
-344
-402
-488
-636
-764
-868
-942
-967
-923
-850
-806
-768
-675
-647
-673
-678
-663
-697
-813
-849
-868
-955
-990
-943
-882
-913
-904
-824
-833
-884
-914
-896
-945
-984
-947
-883
-786
-635
-465
-284
-59
175
409
581
679
716
723
725
724
690
700
718
769
780
832
888
901
895
878
839
681
515
358
168
-39
-256
-517
-739
-917
-957
-1021
-1026
-932
-822
-738
-679
-580
-551
-533
-437
-381
-399
-432
-412
-350
-317
-274
-220
-196
-160
-154
-205
-315
-403
-436
-500
-638
-713
-758
-768
-776
-752
-708
-725
-753
-739
-724
-743
-814
-786
-784
-822
-867
-873
-859
-851
-814
-743
-753
-796
-818
-827
-862
-889
-884
-836
-768
-689
-599
-468
-277
-67
138
312
451
545
590
604
631
670
712
806
853
917
932
992
1040
1099
1133
1104
1052
933
821
656
504
344
224
76
-75
-247
-349
-480
-547
-569
-557
-559
-515
-473
-469
-501
-494
-461
-443
-444
-418
-406
-422
-417
-399
-391
-356
-310
-299
-328
-343
-340
-367
-400
-413
-425
-447
-469
-518
-561
-599
-602
-620
-626
-610
-597
-598
-609
-601
-623
-650
-634
-616
-633
-641
-623
-615
-633
-650
-672
-671
-642
-605
-572
-518
-446
-348
-234
-120
-5
67
129
170
194
199
212
263
333
392
463
536
607
640
684
718
727
736
740
701
646
583
533
479
413
348
270
205
122
58
-7
-53
-117
-160
-164
-188
-246
-336
-390
-414
-437
-462
-492
-506
-536
-529
-557
-569
-558
-545
-533
-563
-585
-598
-605
-620
-632
-627
-624
-628
-615
-599
-591
-597
-572
-553
-581
-628
-638
-620
-627
-642
-655
-648
-663
-675
-692
-705
-687
-693
-707
-693
-679
-670
-642
-596
-539
-499
-466
-428
-390
-346
-306
-211
-115
-41
49
133
217
267
358
445
516
578
639
690
714
722
753
794
823
823
820
785
716
639
551
504
448
405
329
267
202
96
16
-86
-150
-229
-302
-376
-492
-573
-664
-713
-766
-814
-836
-874
-919
-968
-996
-1021
-1052
-1059
-1090
-1130
-1164
-1190
-1203
-1199
-1179
-1163
-1129
-1088
-1083
-1085
-1070
-1014
-984
-976
-957
-942
-930
-935
-926
-903
-863
-833
-799
-765
-747
-730
-703
-648
-604
-582
-539
-484
-445
-391
-347
-289
-201
-105
3
92
187
274
367
450
514
599
647
709
741
775
823
843
891
897
903
885
862
838
781
717
650
591
546
477
413
337
259
174
64
-14
-93
-174
-274
-367
-458
-546
-637
-732
-820
-890
-935
-988
-1051
-1103
-1154
-1222
-1268
-1290
-1309
-1315
-1311
-1272
-1260
-1234
-1204
-1184
-1158
-1128
-1098
-1108
-1110
-1123
-1110
-1092
-1082
-1051
-999
-934
-898
-868
-830
-787
-736
-706
-663
-609
-551
-504
-466
-419
-390
-332
-248
-170
-88
-11
81
161
216
297
378
467
553
635
690
732
773
836
905
957
996
1026
1037
1005
957
907
861
796
739
653
604
534
461
386
331
235
162
67
-29
-135
-252
-352
-441
-487
-536
-608
-687
-750
-779
-819
-862
-899
-945
-1001
-1076
-1138
-1198
-1215
-1225
-1239
-1261
-1242
-1220
-1215
-1196
-1151
-1088
-1066
-1047
-1013
-998
-978
-961
-924
-853
-802
-757
-710
-650
-611
-583
-532
-482
-418
-381
-337
-308
-273
-217
-175
-123
-54
26
104
176
237
300
376
451
530
614
693
728
748
769
776
802
819
865
886
898
907
898
888
849
832
767
718
649
549
459
362
274
207
163
110
36
-52
-127
-203
-292
-379
-478
-572
-651
-753
-836
-932
-982
-1029
-1064
-1074
-1107
-1119
-1151
-1174
-1208
-1245
-1262
-1266
-1235
-1235
-1237
-1208
-1183
-1157
-1154
-1134
-1099
-1045
-1008
-985
-956
-925
-870
-823
-764
-682
-598
-507
-441
-391
-357
-302
-239
-194
-142
-86
-1
72
144
205
250
308
371
413
448
497
545
608
644
678
716
723
765
778
789
811
812
811
807
784
759
724
687
622
560
473
389
309
211
172
113
44
-46
-168
-283
-401
-498
-584
-671
-754
-825
-903
-984
-1046
-1103
-1137
-1144
-1163
-1180
-1225
-1253
-1275
-1298
-1317
-1325
-1297
-1281
-1275
-1277
-1256
-1229
-1206
-1173
-1140
-1092
-1049
-996
-952
-922
-867
-828
-764
-713
-652
-584
-528
-474
-429
-380
-331
-279
-211
-150
-97
-58
-14
31
81
125
177
230
283
345
375
413
441
488
502
525
564
587
593
585
584
564
558
550
527
495
453
401
349
300
251
192
128
45
-39
-137
-234
-338
-423
-479
-543
-613
-690
-754
-816
-887
-958
-1032
-1080
-1118
-1154
-1199
-1228
-1234
-1251
-1250
-1265
-1265
-1250
-1235
-1219
-1203
-1166
-1118
-1058
-1010
-976
-933
-886
-823
-759
-722
-689
-654
-608
-548
-492
-436
-367
-301
-250
-221
-193
-163
-131
-87
-31
8
39
72
109
160
209
251
284
313
336
327
324
309
327
355
358
374
373
373
371
352
359
349
342
337
315
298
241
230
188
152
101
61
19
-22
-78
-148
-193
-249
-283
-330
-397
-455
-519
-565
-629
-684
-715
-758
-785
-828
-848
-887
-925
-963
-992
-995
-1020
-1021
-1029
-1020
-994
-995
-976
-954
-901
-857
-813
-756
-714
-668
-648
-626
-587
-541
-492
-455
-405
-369
-330
-286
-246
-198
-147
-118
-85
-37
-9
45
84
125
175
208
234
253
283
312
354
391
418
441
463
467
475
476
480
478
462
431
416
407
383
379
366
365
349
320
290
252
219
196
156
118
79
59
-1
-59
-94
-151
-177
-238
-259
-292
-335
-345
-399
-435
-481
-497
-521
-549
-552
-569
-579
-606
-615
-625
-652
-665
-687
-700
-725
-738
-759
-762
-735
-717
-689
-656
-619
-581
-547
-532
-519
-473
-442
-422
-391
-351
-303
-266
-217
-192
-169
-145
-137
-129
-120
-102
-75
-46
-20
8
35
51
74
98
123
159
183
188
206
210
201
198
194
200
206
191
176
181
167
148
131
111
110
92
94
94
79
68
63
51
35
11
-1
-14
-37
-80
-119
-150
-198
-226
-264
-305
-329
-347
-362
-392
-407
-423
-454
-510
-524
-551
-576
-587
-595
-580
-591
-604
-604
-595
-580
-574
-556
-568
-561
-546
-541
-534
-532
-514
-498
-505
-489
-463
-436
-397
-368
-340
-321
-288
-276
-270
-254
-252
-245
-240
-242
-250
-246
-241
-236
-228
-226
-225
-212
-193
-163
-158
-135
-129
-140
-152
-157
-147
-146
-148
-170
-169
-157
-160
-163
-156
-170
-167
-160
-154
-166
-178
-194
-204
-213
-211
-224
-231
-230
-239
-246
-258
-243
-257
-263
-278
-294
-298
-329
-365
-376
-404
-423
-439
-441
-437
-460
-469
-476
-492
-496
-515
-534
-528
-536
-539
-518
-526
-513
-489
-472
-452
-440
-400
-384
-363
-339
-336
-307
-306
-307
-293
-278
-236
-249
-249
-218
-224
-209
-213
-208
-218
-208
-194
-204
-182
-179
-171
-165
-161
-158
-157
-179
-190
-184
-193
-213
-233
-222
-215
-222
-208
-209
-198
-196
-205
-210
-198
-204
-216
-211
-235
-248
-252
-237
-250
-239
-210
-210
-195
-198
-196
-188
-196
-200
-223
-220
-231
-241
-235
-275
-282
-302
-308
-286
-312
-309
-321
-327
-317
-348
-343
-347
-349
-358
-364
-355
-361
-361
-356
-360
-342
-349
-342
-338
-360
-338
-353
-343
-339
-323
-305
-329
-302
-284
-266
-257
-247
-229
-229
-202
-209
-219
-217
-227
-196
-203
-190
-163
-161
-105
-96
-99
-100
-107
-100
-117
-125
-121
-130
-116
-103
-108
-93
-113
-81
-56
-82
-74
-98
-100
-112
-155
-149
-180
-159
-153
-174
-146
-143
-151
-139
-153
-142
-146
-161
-138
-140
-138
-139
-154
-154
-149
-153
-156
-161
-152
-201
-192
-199
-225
-205
-242
-230
-233
-232
-222
-212
-204
-224
-226
-206
-202
-200
-203
-197
-209
-198
-195
-233
-203
-231
-208
-217
-236
-200
-221
-191
-221
-205
-185
-213
-168
-204
-172
-175
-186
-165
-193
-185
-208
-199
-176
-210
-198
-223
-231
-223
-240
-222
-231
-196
-190
-167
-169
-165
-135
-144
-145
-148
-144
-164
-148
-163
-168
-145
-154
-152
-158
-161
-181
-171
-182
-196
-214
-225
-211
-236
-253
-248
-258
-257
-268
-278
-272
-287
-268
-289
-286
-282
-266
-269
-282
-250
-254
-232
-238
-249
-245
-269
-258
-263
-277
-271
-280
-270
-285
-286
-291
-296
-274
-261
-248
-259
-263
-261
-259
-250
-250
-266
-270
-270
-266
-289
-301
-299
-292
-289
-309
-291
-285
-289
-296
-303
-289
-281
-283
-268
-289
-277
-282
-298
-313
-333
-317
-328
-310
-320
-329
-342
-354
-355
-367
-363
-351
-348
-344
-341
-343
-335
-348
-364
-375
-379
-371
-374
-371
-369
-361
-371
-377
-386
-397
-393
-401
-402
-394
-382
-359
-361
-352
-363
-352
-333
-339
-331
-351
-356
-374
-395
-403
-406
-410
-413
-416
-403
-393
-380
-364
-358
-372
-375
-382
-375
-386
-382
-386
-389
-382
-385
-393
-413
-394
-390
-381
-369
-374
-362
-367
-380
-380
-387
-379
-384
-364
-337
-317
-288
-275
-249
-246
-237
-235
-225
-228
-223
-216
-219
-206
-221
-208
-218
-226
-234
-240
-248
-253
-249
-258
-271
-286
-295
-292
-292
-284
-287
-292
-299
-304
-281
-287
-292
-305
-317
-327
-330
-324
-328
-323
-330
-334
-346
-349
-333
-335
-344
-334
-324
-319
-323
-316
-322
-320
-323
-334
-324
-324
-336
-345
-349
-350
-358
-353
-349
-345
-347
-354
-358
-376
-389
-385
-394
-419
-420
-402
-387
-387
-385
-380
-368
-367
-369
-351
-347
-342
-336
-335
-341
-336
-349
-362
-370
-369
-360
-357
-341
-318
-286
-268
-253
-249
-237
-229
-218
-199
-195
-182
-186
-189
-182
-181
-179
-194
-189
-188
-198
-206
-201
-202
-217
-231
-243
-240
-231
-211
-208
-200
-193
-189
-183
-171
-159
-147
-131
-121
-119
-130
-130
-131
-141
-154
-167
-156
-144
-152
-159
-161
-174
-170
-164
-179
-193
-200
-203
-206
-224
-225
-215
-216
-216
-216
-213
-218
-228
-226
-217
-227
-232
-240
-253
-264
-268
-268
-272
-278
-291
-286
-282
-279
-275
-259
-260
-273
-261
-251
-251
-253
-246
-246
-243
-224
-215
-196
-172
-166
-168
-166
-164
-173
-174
-174
-175
-180
-186
-181
-172
-180
-188
-194
-193
-194
-205
-210
-226
-235
-212
-209
-215
-216
-212
-196
-206
-219
-220
-217
-212
-213
-214
-216
-237
-244
-231
-221
-210
-200
-198
-209
-216
-226
-237
-232
-231
-242
-244
-239
-238
-242
-252
-252
-250
-262
-282
-292
-303
-319
-316
-307
-308
-308
-301
-303
-317
-314
-294
-292
-297
-296
-297
-297
-305
-331
-348
-338
-347
-345
-330
-325
-312
-305
-305
-303
-286
-282
-286
-292
-294
-287
-279
-269
-257
-245
-250
-251
-257
-253
-255
-253
-233
-228
-232
-236
-241
-249
-255
-262
-274
-280
-288
-306
-319
-316
-320
-331
-345
-335
-325
-332
-336
-338
-338
-356
-371
-371
-365
-369
-378
-374
-363
-359
-348
-331
-329
-327
-315
-320
-324
-339
-330
-321
-312
-320
-324
-323
-340
-345
-343
-352
-374
-370
-371
-372
-384
-385
-378
-381
-394
-394
-387
-392
-393
-385
-367
-379
-377
-355
-345
-344
-351
-355
-351
-348
-330
-305
-306
-298
-286
-296
-313
-309
-291
-272
-266
-255
-240
-234
-234
-225
-205
-229
-247
-240
-239
-232
-228
-223
-227
-225
-228
-243
-248
-259
-257
-267
-287
-304
-311
-313
-321
-333
-350
-349
-342
-336
-330
-339
-343
-340
-334
-329
-333
-327
-322
-318
-321
-325
-319
-326
-339
-351
-356
-360
-372
-391
-385
-382
-375
-373
-362
-352
-363
-362
-360
-351
-352
-351
-339
-324
-307
-304
-307
-305
-300
-299
-299
-302
-316
-323
-330
-338
-338
-326
-312
-298
-283
-278
-269
-251
-238
-231
-233
-239
-234
-225
-227
-231
-225
-227
-221
-204
-200
-198
-208
-214
-215
-215
-212
-206
-187
-161
-158
-162
-165
-159
-153
-138
-114
-115
-107
-102
-114
-129
-135
-143
-157
-169
-165
-166
-173
-188
-196
-191
-206
-215
-210
-217
-224
-216
-218
-216
-189
-191
-196
-211
-222
-228
-230
-229
-230
-228
-237
-245
-253
-256
-256
-242
-240
-235
-218
-221
-225
-218
-225
-225
-230
-255
-265
-266
-248
-238
-238
-234
-235
-212
-217
-218
-213
-216
-217
-223
-233
-229
-233
-252
-251
-251
-254
-240
-238
-235
-216
-209
-198
-193
-185
-181
-188
-182
-173
-164
-158
-156
-161
-170
-170
-173
-174
-176
-181
-186
-196
-201
-214
-213
-194
-199
-209
-201
-198
-210
-231
-228
-208
-214
-210
-210
-218
-225
-226
-200
-194
-206
-209
-205
-208
-216
-228
-234
-247
-256
-260
-258
-272
-293
-292
-299
-303
-304
-317
-322
-320
-315
-316
-312
-299
-292
-314
-329
-316
-316
-320
-319
-324
-330
-321
-311
-306
-308
-290
-278
-286
-281
-283
-291
-303
-309
-310
-309
-316
-317
-312
-314
-302
-306
-314
-312
-313
-311
-304
-306
-309
-298
-295
-300
-306
-298
-305
-321
-328
-337
-344
-358
-362
-360
-359
-366
-365
-360
-350
-342
-324
-311
-308
-300
-299
-296
-284
-277
-288
-300
-302
-301
-310
-320
-337
-353
-369
-390
-396
-407
-408
-391
-394
-405
-399
-401
-421
-434
-447
-449
-446
-445
-449
-447
-436
-430
-422
-405
-405
-407
-412
-411
-422
-434
-435
-429
-421
-413
-418
-426
-404
-394
-394
-391
-390
-383
-367
-373
-380
-364
-357
-359
-366
-358
-340
-346
-351
-349
-334
-319
-309
-307
-301
-296
-289
-285
-279
-284
-292
-289
-294
-283
-273
-264
-259
-253
-238
-219
-226
-236
-233
-226
-236
-244
-237
-232
-222
-208
-207
-211
-205
-208
-208
-194
-202
-200
-201
-218
-231
-242
-249
-244
-249
-253
-260
-280
-291
-304
-317
-318
-304
-303
-317
-329
-328
-335
-341
-346
-354
-363
-372
-365
-361
-359
-359
-366
-365
-371
-380
-380
-375
-376
-386
-396
-396
-394
-392
-377
-366
-364
-356
-346
-337
-331
-330
-319
-320
-316
-303
-304
-306
-298
-283
-273
-277
-290
-303
-302
-304
-315
-311
-315
-317
-302
-290
-273
-271
-264
-252
-238
-224
-212
-202
-196
-191
-178
-179
-181
-175
-174
-160
-154
-153
-138
-127
-132
-137
-147
-133
-115
-106
-101
-92
-83
-96
-96
-102
-116
-114
-129
-135
-128
-136
-148
-144
-151
-158
-167
-177
-189
-192
-184
-178
-186
-196
-193
-197
-199
-207
-204
-207
-201
-212
-223
-227
-233
-222
-213
-226
-236
-244
-241
-236
-207
-184
-187
-175
-167
-169
-163
-154
-141
-141
-147
-153
-161
-169
-174
-170
-169
-180
-183
-180
-181
-193
-212
-217
-221
-222
-233
-236
-227
-223
-204
-203
-198
-195
-204
-191
-190
-198
-191
-183
-186
-190
-189
-194
-203
-209
-209
-216
-216
-206
-202
-228
-248
-253
-250
-238
-239
-239
-241
-262
-263
-249
-236
-229
-235
-233
-229
-224
-217
-214
-232
-243
-254
-252
-262
-272
-264
-262
-266
-266
-260
-245
-221
-234
-239
-239
-240
-251
-250
-238
-233
-236
-253
-260
-256
-246
-255
-262
-257
-262
-278
-294
-292
-309
-322
-312
-304
-292
-286
-293
-305
-305
-295
-282
-283
-290
-292
-285
-291
-291
-293
-295
-302
-314
-321
-328
-326
-319
-324
-319
-315
-315
-325
-330
-325
-325
-317
-308
-309
-308
-320
-321
-321
-331
-334
-328
-326
-334
-338
-322
-318
-333
-350
-368
-376
-377
-373
-380
-389
-382
-382
-375
-376
-369
-376
-387
-384
-389
-397
-392
-393
-383
-380
-399
-405
-410
-404
-397
-398
-404
-415
-434
-427
-421
-412
-411
-419
-406
-390
-375
-374
-362
-353
-341
-346
-368
-355
-353
-353
-351
-334
-324
-326
-316
-299
-281
-280
-287
-288
-285
-294
-300
-291
-290
-285
-283
-289
-286
-292
-292
-293
-304
-313
-311
-299
-296
-300
-292
-288
-303
-308
-310
-318
-328
-340
-345
-342
-333
-320
-314
-299
-293
-289
-277
-268
-258
-255
-244
-238
-232
-232
-235
-244
-267
-282
-304
-324
-338
-348
-358
-361
-365
-353
-366
-374
-377
-397
-414
-416
-409
-411
-400
-399
-411
-405
-399
-401
-405
-400
-386
-385
-380
-369
-354
-349
-347
-335
-332
-344
-339
-332
-330
-332
-327
-318
-323
-306
-294
-279
-271
-292
-297
-303
-306
-310
-312
-309
-319
-334
-336
-339
-341
-324
-308
-302
-300
-309
-307
-297
-295
-291
-283
-278
-271
-269
-261
-258
-250
-227
-230
-222
-199
-187
-194
-211
-211
-203
-209
-205
-198
-191
-178
-149
-133
-131
-127
-129
-135
-134
-127
-121
-120
-113
-115
-124
-133
-152
-159
-168
-172
-164
-164
-173
-181
-181
-179
-184
-165
-164
-170
-168
-155
-158
-181
-187
-186
-185
-184
-180
-188
-208
-223
-223
-218
-220
-224
-221
-225
-245
-253
-258
-252
-249
-240
-231
-239
-241
-232
-221
-211
-209
-210
-210
-219
-221
-227
-237
-252
-259
-261
-272
-282
-282
-284
-288
-280
-267
-255
-262
-266
-265
-277
-288
-293
-293
-289
-287
-289
-300
-303
-295
-292
-298
-302
-299
-304
-301
-292
-282
-296
-298
-294
-296
-294
-295
-282
-276
-262
-273
-295
-288
-275
-257
-251
-246
-244
-237
-232
-249
-252
-251
-249
-249
-246
-254
-266
-270
-264
-256
-261
-252
-247
-245
-241
-253
-251
-242
-240
-246
-252
-259
-243
-247
-265
-272
-260
-239
-255
-274
-280
-267
-265
-272
-275
-286
-298
-299
-293
-282
-269
-248
-228
-215
-221
-232
-244
-252
-263
-271
-267
-271
-289
-297
-298
-318
-334
-344
-356
-372
-376
-372
-364
-352
-352
-347
-352
-364
-362
-366
-366
-374
-370
-366
-373
-384
-396
-397
-397
-400
-391
-391
-389
-387
-387
-397
-402
-400
-397
-384
-389
-383
-368
-362
-352
-332
-332
-338
-338
-339
-347
-343
-337
-339
-342
-346
-357
-358
-352
-353
-348
-341
-338
-336
-334
-328
-326
-321
-318
-315
-307
-308
-292
-280
-292
-311
-327
-332
-346
-354
-357
-355
-345
-336
-314
-318
-328
-335
-337
-346
-355
-357
-360
-362
-353
-347
-341
-326
-320
-314
-305
-306
-298
-276
-283
-289
-278
-283
-292
-294
-298
-300
-297
-298
-301
-302
-293
-294
-300
-299
-307
-308
-306
-315
-317
-304
-297
-292
-291
-304
-317
-316
-306
-307
-296
-286
-276
-275
-285
-284
-285
-293
-290
-279
-276
-279
-277
-269
-266
-254
-231
-231
-235
-232
-240
-236
-240
-244
-237
-231
-237
-253
-273
-286
-293
-288
-280
-286
-293
-291
-291
-289
-279
-269
-257
-247
-247
-236
-221
-221
-239
-249
-249
-250
-248
-255
-245
-239
-254
-247
-248
-254
-258
-252
-247
-250
-251
-255
-267
-251
-233
-236
-232
-227
-216
-204
-199
-194
-185
-188
-185
-185
-186
-190
-208
-222
-231
-232
-226
-209
-207
-216
-217
-215
-220
-210
-201
-198
-201
-193
-200
-206
-186
-185
-187
-181
-169
-164
-169
-167
-164
-166
-170
-150
-141
-136
-129
-119
-118
-115
-116
-122
-132
-144
-150
-160
-163
-168
-172
-183
-196
-202
-213
-222
-226
-227
-225
-212
-211
-225
-221
-222
-214
-214
-201
-197
-203
-203
-209
-198
-199
-210
-204
-197
-182
-181
-192
-200
-199
-210
-223
-218
-213
-235
-257
-250
-254
-262
-255
-249
-248
-254
-252
-243
-254
-250
-251
-250
-249
-260
-259
-265
-274
-282
-283
-278
-295
-309
-308
-307
-312
-319
-326
-329
-334
-332
-337
-337
-325
-317
-308
-301
-294
-292
-290
-289
-288
-281
-278
-269
-268
-261
-266
-270
-271
-277
-275
-287
-296
-297
-296
-288
-277
-277
-271
-261
-258
-244
-240
-246
-246
-250
-267
-271
-272
-278
-266
-259
-254
-271
-274
-277
-282
-288
-298
-288
-292
-304
-310
-303
-311
-318
-314
-299
-286
-291
-294
-290
-275
-275
-283
-277
-277
-283
-287
-300
-310
-318
-319
-329
-328
-329
-339
-337
-345
-345
-348
-349
-351
-360
-356
-351
-370
-376
-373
-384
-380
-373
-379
-380
-383
-389
-387
-381
-383
-381
-380
-390
-401
-407
-400
-391
-381
-371
-367
-362
-380
-388
-391
-394
-396
-401
-394
-391
-376
-370
-360
-359
-357
-352
-353
-359
-360
-356
-362
-368
-362
-365
-374
-374
-372
-360
-362
-360
-350
-346
-343
-345
-352
-349
-349
-360
-368
-358
-352
-338
-312
-296
-299
-299
-284
-283
-287
-291
-297
-298
-279
-259
-267
-259
-252
-241
-232
-228
-223
-222
-214
-216
-219
-229
-234
-243
-252
-263
-261
-258
-265
-269
-273
-260
-251
-249
-256
-236
-224
-236
-244
-238
-237
-245
-232
-230
-237
-246
-252
-266
-280
-295
-297
-293
-291
-286
-285
-274
-262
-250
-245
-251
-247
-255
-256
-262
-257
-251
-258
-254
-241
-238
-235
-228
-217
-205
-216
-218
-222
-231
-239
-242
-237
-241
-243
-246
-238
-243
-241
-231
-212
-204
-197
-188
-184
-183
-179
-169
-166
-156
-139
-133
-140
-147
-148
-148
-158
-156
-134
-130
-126
-122
-123
-113
-111
-107
-104
-104
-86
-73
-82
-90
-85
-82
-96
-107
-93
-81
-77
-87
-93
-100
-109
-126
-119
-117
-121
-122
-131
-129
-124
-119
-111
-104
-107
-107
-113
-122
-137
-129
-140
-138
-139
-142
-148
-166
-181
-191
-204
-212
-218
-215
-213
-206
-210
-208
-205
-208
-213
-212
-198
-200
-195
-187
-185
-183
-190
-200
-202
-203
-205
-207
-196
-190
-189
-177
-169
-167
-170
-176
-179
-179
-185
-199
-199
-211
-194
-220
-205
-246
-199
-247
-186
-281
-143
-945
-1518
-841
-971
-625
-595
-389
-386
-416
-366
-469
-240
-324
-275
-299
-318
-284
-226
-118
-164
-237
-461
-599
-692
-699
-742
-568
-318
-265
-219
-223
-255
-322
-273
-336
-680
-645
-536
-502
-535
-543
-485
-501
-352
-804
-840
-566
-613
-508
-512
-398
-287
-90
-71
-69
79
143
94
44
-33
-101
-53
22
36
-37
-5
-37
-108
-186
-313
-317
-337
-364
-403
-455
-437
-461
-424
-409
-416
-395
-369
-323
-354
-355
-328
-266
-178
-161
-142
-137
-125
-105
-158
-211
-193
-137
-111
-133
-180
-163
-225
-237
-225
-306
-256
-237
-238
-266
-311
-336
-365
-365
-363
-376
-369
-348
-374
-376
-387
-370
-290
-230
-214
-218
-206
-216
-242
-272
-250
-216
-189
-168
-168
-164
-168
-150
-116
-110
-114
-106
-96
-117
-130
-122
-78
-37
-29
10
36
13
6
22
11
9
38
85
105
96
116
110
104
152
174
181
195
210
208
180
162
168
163
129
101
79
16
-63
-86
-134
-189
-216
-232
-229
-281
-329
-350
-378
-398
-430
-448
-468
-486
-519
-552
-560
-581
-566
-556
-537
-525
-535
-520
-494
-503
-501
-494
-518
-524
-550
-554
-540
-556
-522
-510
-530
-508
-497
-503
-514
-533
-505
-485
-486
-469
-434
-402
-365
-306
-278
-242
-197
-165
-123
-92
-40
50
117
220
305
400
561
656
710
756
765
778
773
758
769
798
828
791
764
802
809
767
758
819
907
880
831
762
547
296
36
-307
-814
-1310
-1563
-1704
-1795
-1785
-1586
-1273
-1006
-833
-721
-550
-321
-158
-121
-57
106
238
284
315
446
626
693
635
521
362
145
-131
-410
-648
-829
-934
-996
-1065
-1081
-1056
-1009
-934
-876
-810
-749
-727
-701
-700
-713
-684
-577
-406
-281
-224
-146
-81
-102
-203
-315
-384
-463
-536
-603
-650
-652
-594
-510
-411
-283
-178
-143
-151
-166
-157
-71
75
262
438
575
736
831
843
887
968
1047
1117
1131
1167
1180
1174
1236
1301
1335
1340
1345
1266
1096
724
17
-891
-1807
-2394
-2764
-2981
-2872
-2440
-1879
-1438
-1128
-750
-279
93
368
515
602
691
624
549
595
791
1067
1210
1227
1139
888
468
-24
-482
-836
-1112
-1364
-1567
-1708
-1726
-1612
-1439
-1174
-856
-571
-378
-316
-301
-292
-242
-123
38
191
321
433
454
355
229
116
-61
-337
-710
-1093
-1457
-1784
-2042
-2100
-1935
-1722
-1524
-1286
-1033
-836
-701
-524
-329
-200
-57
71
132
146
159
208
199
102
13
-113
-307
-468
-596
-639
-599
-479
-295
-143
18
198
350
464
559
669
742
767
790
790
849
882
930
966
996
1051
1007
890
776
686
527
276
-122
-674
-1268
-1838
-2190
-2388
-2418
-2169
-1755
-1378
-1026
-675
-312
24
294
512
625
693
686
575
432
345
388
406
299
148
-47
-325
-668
-1057
-1343
-1513
-1593
-1622
-1658
-1614
-1450
-1204
-971
-737
-447
-157
17
65
95
148
162
152
123
85
34
-105
-276
-472
-683
-829
-994
-1189
-1473
-1768
-1827
-1790
-1750
-1603
-1283
-853
-625
-552
-384
-201
-78
-48
-56
-27
-29
-72
-152
-266
-289
-248
-276
-406
-568
-666
-727
-775
-775
-629
-319
35
279
427
572
734
763
757
840
948
1043
1034
994
1034
1107
1122
1155
1227
1223
1086
916
631
272
-361
-1349
-2258
-2848
-3133
-3208
-3065
-2531
-1689
-972
-492
-45
469
968
1233
1204
1115
1057
967
749
468
425
573
592
392
38
-309
-617
-1025
-1469
-1791
-1929
-1934
-1895
-1808
-1575
-1173
-682
-197
193
514
752
840
799
656
526
469
401
300
158
-9
-168
-339
-561
-786
-979
-1131
-1293
-1538
-1753
-1855
-1808
-1632
-1480
-1336
-1045
-730
-502
-330
-135
182
392
392
352
288
167
12
-151
-303
-449
-552
-629
-762
-903
-938
-895
-832
-782
-706
-577
-410
-213
15
321
647
888
1019
1125
1126
1023
933
874
853
845
784
769
742
761
847
803
756
765
714
570
264
93
-87
-672
-1376
-1974
-2300
-2377
-2370
-2097
-1516
-829
-202
203
512
915
1247
1307
1140
951
810
596
293
49
-2
51
22
-140
-391
-653
-882
-1137
-1389
-1518
-1491
-1384
-1247
-1074
-810
-439
-43
321
624
828
921
887
735
542
340
160
-15
-176
-370
-562
-711
-842
-971
-1073
-1141
-1211
-1275
-1352
-1465
-1539
-1446
-1211
-945
-681
-444
-267
-185
-161
-128
-98
-69
-10
-12
-175
-349
-463
-591
-756
-893
-939
-943
-960
-948
-873
-766
-585
-364
-193
-72
21
139
219
275
410
557
653
736
786
770
722
647
582
568
608
621
590
607
678
772
794
808
917
944
844
667
463
40
-744
-1620
-2332
-2757
-2825
-2665
-2293
-1682
-946
-249
199
531
977
1347
1355
1091
814
609
373
100
-87
-117
-49
-63
-282
-584
-815
-1020
-1256
-1488
-1617
-1579
-1495
-1422
-1218
-877
-422
44
391
658
815
794
662
456
216
43
-140
-349
-544
-727
-831
-865
-925
-962
-972
-1005
-1063
-1163
-1241
-1249
-1197
-1081
-945
-845
-699
-497
-418
-496
-525
-454
-437
-538
-589
-521
-500
-592
-666
-683
-734
-808
-866
-892
-879
-805
-704
-586
-444
-263
-126
-103
-122
-131
-144
-190
-220
-131
12
169
280
322
367
435
441
375
336
413
588
652
717
871
979
1059
1078
978
843
711
603
463
-8
-758
-1493
-2234
-2755
-3001
-3004
-2589
-1861
-1175
-540
-40
522
1051
1478
1576
1230
1015
608
185
-65
-187
-162
-151
-197
-365
-710
-909
-1139
-1365
-1395
-1384
-1352
-1257
-1128
-1020
-828
-412
75
495
869
1073
1043
882
644
315
36
-174
-394
-609
-805
-950
-1000
-1013
-975
-922
-889
-900
-955
-1012
-1020
-922
-780
-583
-359
-188
-88
-49
-295
-705
-815
-756
-935
-1176
-1103
-746
-635
-832
-677
-272
-188
-293
-319
-308
-355
-445
-395
-280
-251
-139
-13
-61
-149
-166
-178
-196
-237
-222
-155
-76
60
225
376
564
730
855
906
969
1013
1013
1022
1078
1085
907
834
889
812
675
514
334
10
-744
-1513
-2137
-2685
-2833
-2650
-2337
-1740
-1023
-221
535
982
1412
1819
1841
1551
1110
634
310
0
-335
-489
-554
-597
-664
-872
-1028
-1047
-1071
-1105
-1178
-1203
-1072
-909
-725
-418
-18
427
821
1027
1084
1035
853
607
272
-123
-430
-693
-952
-1127
-1211
-1162
-1025
-902
-771
-653
-593
-538
-503
-470
-412
-306
-173
-73
-2
66
75
50
-110
-597
-1040
-1162
-1288
-1555
-1626
-1262
-750
-605
-554
-176
106
29
-119
-153
-187
-294
-354
-271
-195
-149
-18
10
-127
-304
-480
-571
-554
-492
-325
-87
160
378
475
512
702
839
868
889
931
965
972
997
952
920
957
1046
955
756
648
583
314
-303
-1047
-1724
-2389
-2961
-3066
-2779
-2223
-1492
-703
165
939
1404
1698
1855
1772
1447
906
361
-28
-335
-594
-753
-844
-819
-805
-944
-1127
-1210
-1197
-1184
-1196
-1159
-983
-743
-494
-190
180
597
934
1091
1059
868
550
159
-277
-685
-973
-1183
-1334
-1398
-1367
-1233
-1054
-893
-754
-630
-556
-528
-554
-581
-547
-462
-384
-286
-194
-143
-131
-159
-214
-381
-858
-1438
-1709
-1796
-1940
-1915
-1472
-810
-412
-266
42
348
305
111
-42
-226
-454
-624
-641
-613
-601
-469
-332
-380
-529
-678
-795
-797
-709
-588
-392
-167
91
318
437
574
737
786
749
665
532
459
452
533
664
784
864
940
867
674
500
280
-176
-922
-1735
-2411
-2901
-3063
-2775
-2197
-1499
-704
191
908
1258
1471
1654
1587
1159
546
17
-390
-776
-1031
-1139
-1146
-1071
-992
-1032
-1138
-1182
-1114
-1004
-983
-963
-818
-584
-303
8
310
646
923
1005
883
616
280
-84
-474
-830
-1056
-1177
-1236
-1221
-1122
-946
-768
-616
-512
-470
-479
-477
-476
-492
-496
-437
-345
-295
-278
-251
-209
-198
-259
-453
-715
-871
-1091
-1476
-1716
-1565
-1204
-954
-712
-243
183
237
166
186
146
-6
-155
-256
-353
-461
-463
-378
-356
-334
-301
-343
-419
-434
-381
-306
-194
-59
76
185
299
451
567
664
838
995
1025
936
934
938
875
786
758
765
681
525
430
298
6
-472
-1040
-1706
-2341
-2678
-2547
-2163
-1619
-876
-20
736
1251
1551
1764
1745
1452
996
443
-127
-558
-870
-1081
-1135
-1081
-993
-940
-926
-887
-785
-707
-625
-522
-445
-324
-152
51
320
590
822
947
886
700
438
109
-243
-556
-810
-987
-1097
-1125
-1059
-921
-751
-550
-372
-293
-266
-257
-271
-312
-360
-343
-298
-251
-200
-149
-106
-75
-93
-160
-283
-449
-760
-1257
-1594
-1613
-1512
-1373
-1030
-427
98
287
392
549
514
266
53
-120
-341
-513
-528
-442
-399
-349
-227
-186
-256
-363
-426
-393
-330
-261
-143
29
227
372
478
607
834
995
1064
1113
1128
1036
901
845
862
852
808
831
788
628
430
203
-194
-826
-1560
-2233
-2619
-2648
-2296
-1713
-991
-143
709
1282
1551
1641
1648
1459
989
360
-200
-629
-927
-1129
-1203
-1148
-1023
-920
-901
-904
-889
-834
-769
-712
-627
-506
-312
-62
235
516
743
881
874
678
338
-18
-348
-657
-905
-1045
-1100
-1089
-1012
-884
-729
-585
-473
-413
-417
-454
-490
-516
-512
-480
-434
-356
-281
-229
-214
-202
-205
-272
-391
-542
-717
-1116
-1536
-1661
-1584
-1523
-1336
-860
-275
33
133
334
455
272
34
-134
-364
-648
-790
-740
-686
-675
-607
-479
-450
-515
-551
-580
-579
-512
-390
-273
-130
64
243
401
561
687
772
767
645
563
548
536
515
527
587
697
690
607
584
468
200
-225
-836
-1606
-2428
-2946
-2869
-2415
-1892
-1219
-352
544
1185
1444
1523
1572
1410
973
338
-315
-738
-908
-1025
-1101
-1117
-1057
-975
-1008
-1120
-1138
-1071
-924
-772
-714
-596
-355
-64
289
597
806
948
935
733
403
-13
-412
-718
-956
-1119
-1192
-1202
-1089
-918
-739
-554
-430
-393
-390
-424
-464
-482
-476
-404
-323
-251
-171
-112
-113
-156
-186
-220
-319
-489
-661
-909
-1279
-1513
-1474
-1368
-1282
-1002
-507
-110
20
121
337
353
114
-107
-268
-507
-729
-761
-677
-610
-520
-368
-304
-355
-391
-410
-461
-488
-431
-341
-217
-43
216
479
590
668
730
723
638
578
558
575
573
659
808
843
868
936
921
780
579
383
73
-584
-1391
-2163
-2653
-2714
-2370
-1878
-1213
-346
632
1304
1561
1678
1760
1592
1061
354
-281
-711
-932
-1046
-1097
-1079
-942
-810
-795
-836
-799
-670
-527
-425
-378
-299
-142
107
385
619
774
857
842
623
249
-158
-507
-784
-994
-1110
-1130
-1045
-887
-686
-497
-371
-284
-241
-254
-331
-385
-370
-346
-339
-320
-250
-172
-138
-138
-127
-135
-187
-276
-413
-569
-809
-946
-1032
-1172
-1231
-1079
-803
-539
-329
-66
221
295
242
178
29
-206
-360
-412
-475
-536
-499
-372
-306
-351
-394
-431
-498
-534
-486
-379
-246
-79
169
349
433
523
600
647
656
688
650
600
563
588
615
651
730
848
946
967
888
703
518
344
-80
-807
-1694
-2340
-2502
-2241
-1857
-1329
-502
475
1154
1367
1406
1461
1401
1062
479
-151
-593
-790
-882
-997
-1023
-875
-693
-702
-818
-858
-789
-691
-598
-498
-404
-258
-41
237
495
700
843
855
702
381
-20
-404
-673
-852
-963
-983
-934
-835
-727
-626
-512
-415
-392
-425
-477
-516
-522
-525
-525
-478
-409
-346
-317
-339
-365
-371
-386
-452
-591
-724
-866
-1014
-1068
-1056
-1198
-1310
-1185
-914
-792
-751
-495
-122
-12
-109
-117
-147
-329
-501
-536
-538
-572
-519
-395
-357
-451
-499
-510
-564
-631
-635
-588
-474
-233
-73
36
187
325
355
408
426
423
453
469
453
522
591
634
665
736
830
852
767
642
521
267
-227
-926
-1808
-2518
-2746
-2511
-2100
-1569
-831
100
867
1216
1346
1415
1358
1083
559
-65
-529
-732
-816
-907
-1002
-993
-882
-825
-854
-870
-807
-651
-488
-401
-351
-220
21
320
568
721
800
758
557
209
-184
-546
-806
-966
-1050
-1057
-998
-874
-735
-604
-488
-399
-372
-404
-447
-474
-481
-463
-408
-357
-298
-250
-250
-260
-297
-331
-378
-485
-616
-752
-784
-877
-1021
-1093
-1141
-1155
-1096
-921
-679
-481
-282
-7
185
198
159
102
-49
-242
-426
-559
-607
-574
-511
-470
-449
-412
-408
-494
-550
-475
-335
-209
-60
99
220
315
435
569
623
651
741
823
775
724
732
804
871
893
926
994
1014
939
803
549
238
-230
-830
-1533
-2223
-2576
-2374
-1828
-1214
-522
318
1111
1545
1616
1543
1389
1081
643
104
-421
-734
-789
-791
-842
-845
-750
-644
-620
-661
-657
-570
-430
-280
-163
-60
137
398
632
774
798
732
556
222
-183
-559
-828
-939
-980
-992
-924
-802
-644
-530
-458
-386
-346
-353
-397
-443
-475
-495
-492
-481
-436
-375
-334
-290
-269
-293
-334
-442
-665
-851
-879
-825
-811
-793
-719
-586
-508
-448
-333
-225
-122
-26
19
-24
-93
-119
-114
-115
-132
-156
-174
-170
-197
-303
-426
-447
-395
-387
-375
-281
-145
-5
102
233
371
504
547
594
600
632
678
727
810
917
979
951
985
1027
1010
902
810
670
418
64
-382
-971
-1757
-2363
-2422
-2053
-1638
-1148
-408
488
1142
1369
1391
1355
1193
857
367
-156
-510
-632
-647
-721
-823
-862
-820
-817
-883
-914
-871
-741
-594
-484
-398
-240
-6
277
505
608
624
551
350
46
-305
-613
-807
-901
-920
-913
-894
-827
-735
-676
-666
-679
-700
-716
-735
-753
-736
-701
-639
-554
-491
-447
-399
-372
-375
-444
-514
-586
-670
-849
-1016
-1022
-920
-870
-869
-844
-790
-758
-765
-717
-607
-459
-278
-159
-164
-212
-234
-268
-337
-392
-436
-454
-469
-497
-547
-631
-679
-653
-637
-663
-621
-497
-329
-189
-77
78
177
214
229
280
344
467
596
704
729
707
698
688
681
679
679
646
572
409
176
-141
-632
-1364
-2174
-2645
-2552
-2127
-1661
-1078
-269
585
1099
1217
1172
1100
939
613
109
-374
-626
-675
-707
-853
-976
-954
-860
-855
-930
-978
-918
-762
-638
-592
-493
-258
64
357
530
605
589
451
178
-159
-508
-749
-835
-848
-859
-870
-822
-759
-728
-720
-717
-695
-667
-651
-628
-595
-538
-476
-417
-387
-352
-314
-332
-389
-460
-537
-601
-662
-721
-730
-790
-827
-733
-665
-764
-889
-898
-827
-860
-890
-686
-365
-170
-76
20
30
-59
-176
-292
-428
-579
-644
-629
-661
-700
-674
-626
-557
-440
-354
-287
-197
-90
25
119
201
334
433
477
535
609
651
687
792
817
739
684
737
763
640
548
593
595
385
138
-160
-718
-1569
-2242
-2420
-2227
-1891
-1362
-567
303
972
1278
1294
1183
1029
751
287
-233
-538
-601
-641
-756
-818
-802
-730
-700
-764
-796
-732
-595
-438
-340
-280
-122
134
400
634
766
773
671
428
74
-331
-682
-846
-868
-876
-848
-773
-676
-590
-558
-557
-551
-531
-485
-475
-514
-512
-453
-403
-371
-340
-272
-221
-236
-277
-302
-347
-438
-509
-544
-667
-790
-740
-580
-587
-685
-651
-521
-523
-603
-504
-260
-98
-48
34
34
-65
-169
-256
-350
-461
-447
-385
-399
-480
-526
-540
-514
-443
-376
-319
-217
-100
-30
4
110
253
314
353
425
471
481
584
780
901
872
907
998
993
960
987
985
904
774
577
322
-88
-665
-1415
-2158
-2450
-2204
-1814
-1355
-590
341
1079
1405
1414
1347
1179
866
461
-18
-365
-440
-448
-572
-701
-746
-702
-689
-807
-886
-866
-801
-683
-569
-468
-284
-15
284
534
647
653
582
374
42
-332
-625
-752
-780
-768
-712
-631
-565
-517
-524
-559
-599
-635
-670
-701
-706
-676
-634
-584
-524
-474
-434
-393
-393
-424
-458
-493
-535
-584
-600
-533
-474
-589
-711
-694
-696
-909
-1103
-1071
-904
-866
-824
-513
-171
-86
-76
6
-49
-282
-478
-525
-554
-653
-689
-602
-562
-596
-577
-511
-445
-438
-434
-354
-218
-101
0
95
194
263
315
407
515
584
656
706
728
785
818
831
852
867
871
803
637
419
158
-266
-959
-1884
-2573
-2627
-2218
-1750
-1203
-295
776
1424
1469
1327
1220
1008
594
91
-317
-497
-503
-519
-649
-799
-792
-726
-812
-984
-1064
-1010
-880
-766
-638
-440
-159
169
482
693
770
711
538
259
-136
-526
-756
-818
-791
-744
-656
-551
-493
-499
-551
-636
-704
-724
-743
-731
-687
-627
-568
-499
-410
-325
-265
-249
-247
-289
-360
-428
-483
-527
-552
-549
-493
-519
-683
-775
-735
-725
-873
-1001
-935
-777
-704
-611
-369
-139
-23
33
7
-111
-257
-362
-431
-499
-584
-597
-548
-540
-576
-603
-580
-517
-492
-456
-354
-250
-144
-25
73
182
249
339
459
554
585
685
775
810
835
838
859
823
736
731
765
678
503
285
-6
-510
-1368
-2199
-2508
-2268
-1833
-1343
-637
336
1141
1399
1313
1169
960
646
235
-171
-372
-362
-324
-383
-526
-607
-603
-685
-854
-974
-987
-893
-787
-692
-550
-324
-36
293
551
665
673
598
402
89
-253
-487
-573
-594
-555
-474
-399
-361
-393
-465
-589
-714
-755
-731
-717
-698
-605
-460
-328
-253
-179
-85
-36
-49
-121
-205
-284
-356
-431
-486
-474
-408
-446
-563
-596
-555
-611
-716
-776
-811
-791
-728
-557
-338
-173
7
200
218
82
-46
-170
-287
-431
-546
-564
-539
-490
-418
-409
-399
-312
-266
-253
-222
-174
-71
57
183
343
432
550
721
851
857
834
870
914
843
724
711
730
697
696
706
690
571
335
-54
-785
-1747
-2338
-2352
-2047
-1632
-997
-41
852
1252
1266
1145
938
629
260
-83
-275
-317
-281
-279
-389
-469
-492
-589
-752
-896
-967
-951
-890
-798
-644
-430
-156
151
418
601
675
594
403
108
-230
-527
-687
-724
-692
-614
-532
-500
-559
-670
-779
-882
-940
-949
-921
-852
-744
-634
-541
-451
-368
-313
-299
-307
-341
-415
-479
-492
-498
-519
-497
-449
-430
-451
-593
-805
-923
-941
-1002
-1137
-1125
-873
-601
-474
-289
25
181
123
7
-95
-285
-526
-652
-647
-709
-788
-754
-699
-721
-750
-704
-599
-524
-458
-345
-230
-139
-37
61
108
179
277
367
426
479
581
679
733
767
774
740
690
711
753
695
606
499
307
30
-444
-1193
-1963
-2300
-2113
-1722
-1357
-710
235
934
1081
930
780
591
275
-78
-272
-300
-235
-151
-161
-272
-390
-465
-607
-844
-1052
-1080
-991
-890
-780
-596
-317
-13
254
449
519
482
370
166
-99
-340
-476
-476
-404
-330
-254
-228
-262
-368
-582
-794
-921
-972
-967
-904
-790
-638
-500
-399
-330
-306
-304
-311
-354
-414
-483
-496
-476
-481
-463
-393
-324
-292
-320
-515
-749
-871
-998
-1190
-1226
-941
-562
-338
-156
181
358
182
3
-99
-307
-555
-640
-617
-642
-698
-585
-442
-492
-546
-520
-545
-573
-547
-502
-409
-266
-87
95
214
345
463
448
405
332
260
236
310
450
636
876
1058
1125
1087
1034
907
705
486
250
-14
-452
-1074
-1748
-2027
-1769
-1360
-1050
-514
321
921
919
623
504
406
116
-121
-108
68
237
308
235
88
-136
-389
-642
-908
-1031
-1009
-916
-753
-603
-470
-235
43
223
305
333
360
302
135
-23
-144
-198
-178
-150
-126
-97
-110
-211
-391
-606
-773
-864
-886
-834
-743
-616
-459
-340
-308
-304
-310
-294
-315
-383
-438
-447
-485
-579
-620
-602
-592
-606
-584
-543
-570
-646
-654
-576
-607
-674
-602
-442
-311
-242
-139
2
20
-103
-204
-306
-407
-447
-433
-361
-253
-165
-76
-17
-46
-95
-82
-27
31
44
138
311
390
429
532
654
689
701
711
712
651
591
630
667
698
726
723
641
510
303
3
-434
-1101
-1600
-1617
-1361
-1064
-712
-144
538
850
674
483
328
63
-206
-370
-306
-99
-5
22
26
-96
-266
-513
-797
-927
-996
-1063
-978
-863
-758
-574
-357
-126
52
85
134
157
27
-155
-330
-420
-393
-364
-383
-355
-327
-345
-474
-721
-895
-1014
-1094
-1103
-1047
-924
-763
-630
-548
-490
-499
-528
-533
-546
-565
-563
-518
-447
-411
-428
-561
-718
-800
-932
-1130
-1161
-1004
-817
-705
-595
-353
-230
-319
-340
-313
-325
-330
-300
-235
-189
-231
-223
-203
-311
-389
-429
-495
-541
-605
-627
-527
-415
-309
-181
-68
80
126
95
95
80
43
52
133
280
470
687
928
1049
1021
968
860
677
421
134
-58
-194
-546
-1207
-1721
-1735
-1469
-1317
-1203
-696
23
310
128
-1
-14
-24
-159
-235
14
338
446
417
328
137
-134
-564
-898
-1019
-1154
-1167
-1060
-983
-892
-770
-616
-409
-331
-278
-96
22
8
-53
-91
-54
-14
-24
1
7
-32
-111
-311
-555
-776
-956
-1046
-1080
-1089
-1000
-877
-754
-699
-784
-825
-758
-722
-726
-676
-557
-431
-398
-443
-419
-419
-502
-560
-600
-622
-639
-663
-648
-625
-660
-687
-692
-678
-626
-565
-458
-336
-260
-226
-219
-229
-282
-359
-421
-429
-407
-369
-350
-326
-248
-169
-149
-184
-193
-154
-120
-87
18
167
301
387
457
513
529
508
525
532
527
540
578
617
593
523
471
381
217
8
-232
-500
-794
-1044
-1038
-896
-762
-524
-198
114
205
118
59
23
-118
-195
-150
-24
121
160
187
188
39
-161
-380
-575
-625
-674
-687
-604
-524
-448
-357
-284
-223
-186
-171
-144
-161
-199
-187
-156
-121
-73
-45
-15
-24
-116
-245
-424
-598
-723
-823
-854
-831
-778
-663
-542
-479
-456
-467
-511
-554
-608
-611
-599
-563
-547
-651
-738
-719
-710
-762
-707
-537
-382
-390
-463
-372
-376
-515
-554
-471
-332
-234
-180
-103
-64
-137
-202
-269
-342
-366
-380
-332
-232
-189
-174
-138
-89
-36
-26
42
163
243
293
341
389
446
503
545
626
683
771
829
783
792
769
659
526
370
178
-45
-376
-723
-898
-950
-878
-762
-594
-315
-80
-69
-157
-169
-205
-236
-248
-157
78
197
233
272
210
15
-188
-416
-557
-626
-686
-665
-660
-639
-604
-578
-584
-554
-535
-502
-455
-455
-426
-398
-360
-275
-222
-216
-204
-204
-234
-305
-399
-490
-572
-663
-727
-756
-757
-760
-786
-548
-491
-778
-859
-1112
-1163
-1070
-1134
-948
-626
-547
-495
-376
-368
-271
-348
-428
-401
-470
-575
-588
-609
-580
-529
-539
-476
-426
-441
-482
-498
-539
-542
-551
-501
-391
-299
-201
-158
-160
-168
-204
-261
-279
-273
-220
-169
-155
-121
-60
6
42
51
70
146
193
238
272
341
443
513
542
544
567
555
487
362
264
164
12
-136
-298
-394
-492
-585
-635
-600
-554
-515
-486
-456
-413
-439
-478
-480
-417
-362
-261
-351
21
14
-97
-111
-154
-243
-362
-498
-591
-486
-619
-588
-599
-565
-573
-574
-627
-573
-553
-564
-493
-480
-428
-383
-350
-352
-321
-354
-361
-414
-470
-499
-549
-608
-642
-680
-728
-728
-753
-745
-772
-842
-922
-936
-967
-997
-971
-868
-728
-673
-640
-582
-553
-595
-621
-594
-503
-420
-384
-304
-233
-255
-294
-318
-307
-297
-303
-270
-200
-166
-138
-92
-67
-31
7
47
87
124
158
193
207
232
253
281
311
296
322
363
371
346
350
392
393
333
276
221
116
8
-129
-232
-294
-368
-397
-388
-362
-367
-338
-327
-330
-330
-347
-330
-307
-245
-197
-166
-131
-106
-122
-124
-132
-167
-182
-207
-204
-194
-201
-218
-247
-280
-328
-385
-410
-394
-390
-390
-367
-349
-322
-318
-329
-314
-321
-344
-364
-386
-382
-398
-442
-459
-475
-501
-542
-584
-617
-626
-664
-663
-644
-613
-571
-546
-492
-437
-403
-356
-309
-293
-286
-280
-285
-299
-313
-313
-317
-323
-327
-316
-295
-280
-273
-280
-283
-308
-323
-323
-293
-240
-197
-167
-137
-87
-63
-40
-20
11
63
98
137
199
249
270
280
274
268
274
280
278
309
343
366
383
389
367
363
346
291
286
236
205
173
105
74
17
-55
-104
-141
-189
-227
-284
-311
-330
-388
-409
-419
-413
-388
-381
-373
-345
-352
-377
-396
-417
-411
-416
-411
-397
-383
-360
-346
-345
-357
-382
-398
-396
-415
-457
-483
-505
-532
-557
-562
-550
-547
-532
-516
-534
-555
-570
-579
-583
-585
-589
-598
-613
-637
-667
-666
-662
-671
-677
-660
-641
-623
-595
-537
-464
-396
-323
-263
-225
-178
-132
-114
-79
-33
0
26
72
111
138
161
190
220
235
239
258
258
256
269
274
282
296
304
337
346
313
280
276
250
210
164
138
107
45
-16
-103
-164
-220
-285
-331
-364
-372
-389
-413
-436
-464
-489
-517
-522
-500
-470
-440
-406
-385
-386
-385
-384
-387
-394
-400
-393
-375
-385
-408
-426
-428
-437
-449
-450
-454
-453
-454
-435
-442
-455
-469
-467
-468
-483
-491
-494
-486
-473
-465
-453
-438
-407
-382
-387
-396
-383
-390
-410
-427
-446
-465
-481
-491
-504
-488
-477
-463
-436
-422
-407
-405
-392
-380
-365
-364
-358
-334
-316
-289
-270
-265
-257
-239
-226
-204
-198
-179
-138
-116
-92
-57
-30
-13
-2
-22
-51
-79
-101
-128
-143
-135
-111
-94
-72
-59
-60
-62
-62
-60
-67
-76
-77
-77
-80
-77
-86
-82
-72
-79
-83
-101
-120
-148
-165
-181
-195
-196
-220
-231
-249
-278
-305
-320
-347
-371
-376
-397
-405
-406
-412
-404
-386
-373
-358
-358
-387
-413
-430
-449
-469
-471
-450
-438
-444
-422
-401
-401
-385
-369
-361
-355
-333
-309
-296
-293
-300
-316
-334
-365
-378
-377
-381
-377
-360
-328
-300
-275
-242
-209
-187
-161
-139
-118
-91
-76
-70
-67
-56
-61
-71
-78
-83
-65
-43
-29
1
32
49
54
71
88
73
61
77
92
83
88
106
117
120
123
119
97
75
75
65
51
51
59
54
30
18
-4
-28
-52
-86
-104
-130
-129
-126
-143
-159
-158
-158
-166
-169
-171
-167
-171
-188
-194
-206
-223
-249
-262
-267
-295
-298
-290
-289
-288
-273
-272
-274
-290
-293
-284
-286
-292
-302
-313
-329
-336
-341
-344
-330
-314
-287
-285
-279
-273
-291
-314
-339
-355
-359
-360
-357
-331
-298
-267
-244
-222
-204
-199
-200
-186
-185
-179
-172
-168
-184
-211
-232
-238
-229
-234
-243
-247
-258
-268
-262
-251
-226
-191
-150
-117
-95
-67
-43
-40
-36
-26
-15
-10
-37
-66
-108
-150
-175
-190
-194
-201
-188
-161
-145
-144
-147
-146
-152
-182
-194
-194
-198
-193
-184
-186
-192
-189
-194
-206
-211
-201
-197
-201
-192
-196
-205
-233
-265
-291
-318
-341
-357
-363
-364
-370
-371
-370
-358
-341
-327
-327
-328
-325
-331
-326
-328
-301
-296
-300
-302
-310
-319
-335
-337
-341
-361
-352
-336
-334
-321
-309
-290
-290
-308
-320
-332
-350
-364
-371
-369
-369
-361
-353
-336
-317
-323
-328
-326
-321
-319
-319
-312
-303
-293
-286
-285
-280
-259
-258
-256
-249
-239
-235
-240
-243
-249
-253
-248
-243
-239
-241
-256
-262
-262
-261
-256
-255
-244
-220
-202
-181
-156
-125
-106
-93
-96
-109
-124
-155
-184
-215
-250
-277
-301
-320
-333
-341
-338
-337
-317
-318
-314
-301
-303
-298
-302
-311
-308
-302
-291
-285
-295
-298
-316
-330
-352
-373
-394
-412
-405
-397
-396
-375
-358
-364
-379
-393
-411
-410
-404
-395
-369
-355
-347
-327
-308
-300
-292
-292
-310
-311
-307
-307
-305
-328
-349
-368
-378
-396
-413
-422
-428
-421
-391
-374
-361
-332
-291
-264
-258
-256
-257
-270
-269
-272
-288
-315
-326
-333
-324
-321
-321
-316
-315
-301
-292
-274
-260
-244
-227
-220
-206
-192
-175
-174
-181
-179
-170
-165
-165
-166
-178
-201
-198
-190
-193
-196
-199
-201
-195
-189
-204
-220
-232
-229
-209
-192
-159
-124
-120
-118
-114
-103
-100
-111
-94
-92
-102
-99
-103
-121
-141
-150
-172
-186
-200
-203
-193
-206
-215
-218
-211
-207
-210
-207
-215
-203
-197
-199
-195
-202
-231
-271
-284
-289
-293
-286
-276
-255
-240
-222
-205
-204
-197
-197
-207
-208
-208
-190
-168
-163
-162
-137
-127
-137
-149
-162
-178
-204
-215
-236
-246
-249
-261
-272
-286
-294
-300
-305
-306
-307
-299
-300
-292
-280
-268
-258
-255
-242
-228
-232
-248
-241
-238
-262
-273
-280
-292
-293
-289
-285
-275
-244
-199
-173
-173
-163
-152
-148
-145
-143
-150
-155
-159
-157
-164
-162
-155
-161
-172
-182
-181
-190
-211
-221
-229
-244
-252
-268
-279
-288
-280
-266
-245
-228
-217
-196
-201
-202
-202
-199
-181
-173
-175
-180
-179
-190
-219
-253
-285
-322
-369
-388
-395
-394
-375
-357
-344
-329
-315
-293
-283
-285
-279
-268
-264
-275
-292
-318
-340
-372
-395
-395
-404
-394
-390
-388
-392
-393
-391
-387
-390
-396
-391
-373
-354
-348
-335
-330
-328
-329
-327
-326
-329
-353
-377
-393
-415
-436
-454
-456
-459
-473
-472
-460
-451
-452
-444
-427
-415
-417
-389
-348
-304
-270
-245
-221
-208
-208
-219
-233
-265
-290
-318
-331
-330
-318
-306
-286
-249
-231
-211
-204
-200
-201
-204
-207
-220
-238
-241
-240
-237
-229
-224
-216
-203
-205
-219
-242
-272
-274
-291
-315
-321
-329
-326
-320
-318
-307
-311
-327
-326
-335
-340
-333
-333
-327
-327
-320
-308
-308
-297
-291
-287
-307
-323
-352
-401
-432
-471
-512
-523
-520
-522
-508
-487
-461
-433
-414
-398
-385
-381
-385
-383
-381
-390
-406
-412
-414
-416
-427
-434
-430
-423
-406
-394
-387
-378
-357
-363
-381
-391
-387
-391
-394
-394
-393
-379
-385
-383
-378
-374
-364
-362
-378
-391
-375
-366
-367
-356
-347
-342
-340
-340
-329
-316
-301
-278
-252
-256
-246
-227
-220
-209
-211
-201
-202
-213
-225
-240
-242
-256
-266
-258
-259
-272
-269
-256
-267
-267
-254
-255
-251
-247
-242
-250
-256
-242
-240
-228
-214
-201
-195
-196
-193
-200
-209
-235
-249
-229
-229
-241
-234
-230
-229
-236
-246
-237
-236
-236
-247
-253
-258
-263
-256
-240
-229
-217
-201
-187
-174
-172
-180
-198
-216
-233
-243
-251
-258
-277
-280
-280
-282
-268
-253
-245
-247
-249
-246
-253
-266
-268
-262
-265
-268
-275
-286
-289
-295
-280
-257
-240
-234
-205
-187
-182
-176
-192
-199
-213
-225
-224
-219
-217
-229
-229
-235
-243
-245
-247
-240
-252
-245
-239
-241
-241
-249
-245
-247
-257
-258
-248
-232
-224
-218
-216
-215
-221
-221
-209
-198
-201
-210
-212
-220
-217
-212
-207
-205
-206
-210
-218
-219
-218
-216
-212
-200
-189
-173
-161
-161
-157
-155
-163
-162
-163
-183
-205
-219
-235
-263
-283
-310
-334
-347
-354
-354
-344
-342
-339
-333
-326
-310
-305
-295
-298
-293
-287
-285
-285
-291
-299
-311
-312
-318
-319
-322
-313
-302
-320
-345
-348
-346
-366
-391
-408
-409
-418
-418
-404
-389
-375
-361
-336
-336
-349
-348
-346
-333
-321
-300
-289
-283
-287
-295
-305
-334
-344
-344
-326
-320
-315
-302
-302
-304
-312
-306
-295
-288
-288
-279
-271
-275
-278
-264
-267
-280
-286
-281
-279
-289
-288
-270
-273
-286
-304
-321
-328
-325
-323
-325
-336
-336
-326
-343
-348
-340
-336
-320
-320
-327
-327
-325
-323
-326
-326
-332
-332
-334
-349
-356
-359
-358
-352
-343
-337
-323
-324
-329
-329
-332
-341
-348
-347
-355
-357
-345
-327
-324
-342
-347
-342
-367
-389
-389
-386
-388
-385
-369
-359
-338
-334
-351
-348
-340
-345
-353
-362
-361
-353
-359
-375
-374
-372
-366
-353
-349
-348
-341
-346
-365
-372
-374
-375
-385
-396
-398
-388
-386
-378
-346
-318
-300
-284
-263
-260
-266
-261
-257
-260
-267
-282
-316
-334
-345
-378
-379
-367
-359
-353
-351
-334
-323
-332
-350
-353
-342
-340
-356
-369
-358
-346
-342
-340
-351
-352
-369
-377
-386
-392
-388
-377
-380
-378
-374
-377
-371
-362
-347
-342
-324
-315
-294
-288
-278
-256
-252
-241
-239
-245
-263
-267
-281
-287
-279
-297
-315
-324
-340
-354
-358
-373
-376
-356
-354
-347
-335
-324
-314
-291
-271
-264
-257
-238
-232
-219
-226
-240
-251
-260
-277
-291
-289
-283
-275
-261
-244
-242
-234
-211
-208
-205
-179
-161
-145
-143
-132
-129
-129
-144
-148
-136
-138
-147
-158
-163
-171
-179
-194
-204
-222
-229
-235
-252
-242
-229
-229
-232
-224
-216
-210
-225
-220
-205
-211
-221
-222
-226
-252
-258
-264
-282
-290
-295
-302
-310
-300
-288
-254
-224
-202
-184
-180
-181
-184
-190
-196
-200
-213
-226
-223
-223
-223
-223
-239
-242
-249
-257
-266
-270
-257
-263
-275
-265
-244
-237
-241
-244
-250
-244
-251
-257
-253
-243
-238
-241
-234
-231
-229
-235
-233
-234
-240
-239
-233
-239
-248
-247
-241
-236
-225
-215
-194
-170
-152
-141
-128
-116
-116
-123
-138
-136
-147
-172
-185
-181
-171
-176
-192
-204
-200
-213
-232
-231
-234
-226
-219
-227
-234
-238
-235
-223
-208
-205
-199
-200
-220
-219
-229
-248
-263
-282
-298
-301
-295
-295
-307
-297
-292
-283
-284
-287
-275
-271
-262
-260
-237
-219
-227
-233
-230
-237
-241
-254
-265
-286
-308
-304
-322
-328
-328
-332
-331
-332
-320
-312
-315
-317
-316
-311
-312
-309
-310
-307
-322
-346
-366
-365
-374
-385
-389
-399
-393
-387
-385
-385
-384
-388
-384
-379
-361
-359
-359
-354
-348
-360
-376
-383
-377
-377
-379
-379
-372
-369
-368
-364
-355
-332
-322
-326
-339
-346
-342
-347
-353
-352
-347
-346
-356
-365
-356
-335
-320
-305
-296
-294
-303
-313
-327
-332
-326
-327
-321
-321
-321
-327
-342
-344
-353
-361
-359
-346
-331
-330
-331
-327
-323
-324
-320
-298
-287
-281
-281
-265
-272
-292
-296
-308
-315
-327
-328
-330
-333
-323
-309
-323
-330
-327
-313
-312
-311
-305
-300
-298
-302
-302
-311
-313
-321
-325
-309
-297
-309
-310
-306
-303
-301
-306
-310
-306
-306
-323
-316
-318
-330
-325
-326
-325
-337
-350
-366
-370
-362
-362
-371
-386
-390
-408
-429
-446
-456
-456
-460
-462
-456
-442
-440
-441
-431
-423
-415
-415
-414
-417
-424
-423
-415
-409
-409
-402
-398
-387
-374
-365
-342
-321
-331
-331
-314
-304
-300
-303
-304
-308
-296
-296
-301
-303
-298
-276
-260
-248
-242
-236
-237
-238
-236
-241
-254
-250
-247
-255
-256
-255
-265
-284
-285
-274
-272
-270
-257
-251
-237
-218
-191
-160
-152
-152
-147
-135
-123
-128
-129
-132
-148
-165
-182
-189
-209
-209
-194
-191
-182
-179
-169
-169
-175
-163
-157
-154
-157
-165
-184
-197
-191
-187
-196
-209
-214
-227
-237
-247
-251
-259
-269
-284
-296
-309
-314
-310
-292
-276
-244
-205
-192
-194
-200
-203
-217
-238
-253
-266
-278
-292
-321
-323
-313
-315
-325
-314
-291
-279
-272
-274
-282
-275
-269
-269
-257
-247
-241
-234
-226
-215
-193
-182
-182
-179
-176
-190
-197
-204
-198
-197
-209
-209
-209
-198
-199
-208
-195
-186
-182
-166
-169
-174
-164
-151
-152
-152
-155
-155
-148
-154
-166
-177
-179
-180
-186
-191
-194
-206
-220
-235
-249
-244
-232
-225
-221
-204
-190
-191
-186
-185
-170
-167
-177
-178
-185
-189
-194
-201
-194
-207
-207
-207
-215
-214
-216
-211
-207
-208
-206
-203
-198
-198
-214
-205
-203
-201
-193
-190
-198
-207
-207
-214
-223
-225
-215
-235
-256
-265
-270
-265
-251
-248
-245
-242
-257
-254
-258
-275
-275
-261
-271
-296
-299
-308
-323
-329
-333
-336
-324
-309
-301
-299
-292
-286
-277
-279
-282
-272
-256
-261
-261
-257
-262
-266
-269
-278
-294
-290
-303
-306
-299
-313
-315
-308
-307
-310
-306
-310
-301
-284
-280
-275
-258
-248
-265
-272
-266
-254
-257
-252
-236
-227
-225
-219
-220
-225
-229
-238
-247
-259
-276
-293
-294
-297
-300
-297
-288
-287
-282
-258
-239
-226
-223
-209
-178
-170
-185
-184
-178
-174
-176
-180
-185
-195
-208
-216
-240
-241
-237
-243
-255
-252
-249
-256
-261
-258
-248
-242
-246
-254
-237
-216
-206
-205
-201
-193
-189
-196
-211
-216
-212
-216
-219
-231
-243
-238
-235
-232
-218
-228
-247
-245
-249
-266
-286
-296
-287
-287
-295
-304
-299
-287
-280
-272
-281
-284
-285
-297
-295
-302
-314
-305
-324
-346
-337
-316
-300
-294
-286
-277
-278
-279
-276
-276
-272
-260
-257
-254
-257
-269
-258
-256
-255
-239
-206
-199
-208
-192
-200
-202
-211
-237
-248
-243
-236
-241
-240
-226
-218
-220
-228
-227
-207
-201
-189
-177
-169
-161
-161
-157
-149
-130
-110
-105
-105
-100
-114
-122
-126
-122
-133
-138
-136
-134
-126
-118
-103
-97
-96
-91
-92
-87
-92
-103
-108
-125
-121
-122
-123
-122
-129
-139
-157
-165
-161
-177
-188
-186
-201
-177
-174
-170
-159
-162
-160
-162
-155
-160
-154
-142
-123
-137
-161
-146
-140
-172
-187
-197
-230
-244
-235
-222
-232
-239
-231
-219
-241
-244
-244
-246
-263
-274
-264
-267
-289
-307
-305
-316
-321
-322
-319
-321
-313
-287
-271
-266
-241
-235
-234
-235
-221
-199
-197
-177
-161
-160
-180
-206
-208
-209
-222
-225
-214
-203
-202
-204
-210
-220
-219
-220
-211
-206
-202
-180
-170
-175
-172
-169
-163
-166
-158
-153
-149
-137
-132
-142
-156
-155
-158
-169
-193
-212
-211
-209
-215
-212
-198
-194
-196
-196
-178
-160
-157
-152
-135
-130
-136
-151
-158
-161
-167
-170
-162
-156
-158
-169
-174
-170
-187
-190
-182
-197
-221
-231
-220
-220
-236
-235
-228
-250
-260
-260
-259
-267
-269
-256
-243
-239
-241
-235
-250
-270
-275
-272
-277
-292
-293
-307
-315
-318
-304
-303
-303
-283
-265
-258
-251
-249
-256
-253
-254
-249
-249
-257
-275
-284
-295
-302
-309
-314
-322
-317
-312
-313
-316
-326
-326
-338
-341
-342
-358
-353
-335
-318
-307
-301
-298
-306
-316
-325
-333
-330
-337
-339
-324
-330
-338
-336
-332
-331
-346
-361
-363
-363
-364
-359
-348
-332
-310
-314
-311
-310
-306
-309
-315
-319
-330
-332
-343
-345
-336
-324
-328
-321
-314
-318
-303
-279
-268
-268
-262
-254
-256
-275
-288
-277
-263
-260
-258
-246
-242
-243
-235
-230
-239
-240
-221
-219
-223
-226
-227
-225
-233
-244
-260
-266
-271
-258
-248
-250
-240
-225
-211
-207
-217
-215
-206
-199
-216
-230
-242
-256
-275
-290
-291
-288
-286
-296
-314
-320
-334
-354
-357
-349
-346
-328
-298
-286
-281
-284
-282
-277
-271
-284
-305
-321
-335
-355
-356
-353
-358
-344
-330
-321
-311
-307
-301
-297
-300
-300
-287
-281
-284
-297
-299
-297
-294
-292
-286
-272
-282
-288
-282
-281
-272
-261
-265
-275
-286
-286
-288
-298
-311
-296
-277
-260
-248
-228
-221
-213
-205
-213
-214
-216
-221
-229
-223
-230
-238
-234
-227
-231
-222
-200
-182
-175
-170
-166
-158
-163
-169
-167
-165
-175
-182
-172
-151
-133
-122
-124
-139
-144
-138
-157
-171
-171
-175
-169
-161
-158
-163
-158
-168
-168
-160
-162
-156
-146
-148
-163
-171
-187
-209
-224
-228
-235
-258
-275
-284
-282
-276
-271
-261
-259
-260
-247
-223
-226
-229
-224
-216
-214
-215
-215
-224
-217
-222
-222
-232
-255
-263
-269
-274
-291
-275
-296
-281
-532
-543
-419
-589
-653
-389
-405
-475
-218
-141
-153
-17
63
23
55
87
29
-19
0
-116
-184
-177
-227
-372
-356
-370
-451
-437
-421
-430
-388
-326
-309
-297
-225
-211
-175
-142
-121
-128
-106
-102
-148
-169
-161
-188
-216
-225
-229
-266
-230
-241
-267
-233
-221
-230
-224
-189
-216
-183
-175
-191
-173
-152
-189
-166
-167
-184
-209
-146
-403
-490
-451
-656
-792
-641
-687
-766
-518
-478
-468
-219
-112
-100
50
132
78
139
170
32
10
5
-109
-211
-237
-302
-397
-404
-418
-463
-452
-403
-379
-378
-341
-311
-321
-293
-257
-252
-313
-362
-419
-544
-534
-640
-686
-595
-581
-620
-510
-446
-465
-402
-284
-498
-461
-395
-595
-664
-570
-658
-762
-547
-626
-655
-428
-393
-459
-271
-201
-272
-193
-101
-316
-457
-450
-580
-653
-831
-763
-694
-808
-794
-521
-503
-560
-273
-205
-308
-237
-143
-261
-282
-335
-409
-423
-452
-548
-473
-500
-529
-472
-490
-459
-383
-376
-354
-269
-323
-365
-270
-328
-431
-360
-382
-449
-395
-390
-400
-357
-368
-365
-316
-349
-346
-278
-297
-354
-299
-290
-357
-340
-324
-367
-413
-361
-343
-388
-404
-349
-307
-351
-352
-252
-271
-316
-278
-281
-329
-338
-262
-491
-617
-531
-577
-761
-655
-500
-587
-514
-355
-313
-329
-189
-134
-270
-255
-176
-310
-334
-325
-461
-472
-388
-499
-496
-366
-403
-322
-231
-394
-298
-126
-319
-355
-198
-281
-374
-370
-318
-385
-446
-252
-170
-322
-362
-160
-127
-324
-314
-224
-310
-284
-260
-334
-314
-324
-361
-310
-295
-286
-178
-237
-331
-135
-228
-246
-57
-253
-313
-265
-298
-300
-376
-285
-134
-315
-272
-157
-373
-308
-161
-244
-299
-221
-237
-344
-343
-295
-297
-295
-322
-253
-159
-181
-100
-23
-98
-193
-179
-234
-253
-210
-234
-164
-108
-44
-57
-146
-203
-151
-109
-241
-290
-198
-85
-175
-185
-202
-312
-251
-205
-197
-160
-197
-158
-150
-381
-239
-187
-368
-255
-131
-235
-205
-4
-175
-208
-142
-107
-97
-187
-169
-113
-133
-46
-124
-204
-235
-250
-263
-241
-257
-257
-192
-263
-229
-242
-253
-243
-245
-304
-108
-212
-249
-141
-210
-172
-188
-276
-317
-197
-221
-344
-200
-210
-257
-210
-351
-298
-206
-285
-295
-220
-210
-270
-337
-209
-212
-200
-147
-146
-283
-203
-79
-271
-283
-117
-104
-217
-269
-321
-265
-110
-230
-343
-308
-234
-150
-268
-112
-198
-251
-162
-391
-265
-311
-316
-224
-148
-217
-341
-140
-167
-169
-88
-108
-139
-192
-85
-188
-296
0
-149
-250
-46
-129
-252
-335
-258
-121
-213
-220
-55
-166
-123
-144
-220
-363
-280
-113
-439
-172
-94
-300
-358
-323
-346
-225
-279
-294
-71
-539
-436
114
-279
-470
-186
-100
-305
-209
-186
-204
-371
-440
-423
-388
-388
-468
-442
-525
-409
-445
-277
-116
-334
-441
-422
-415
-518
-481
-333
-239
-488
-485
-307
-362
-508
-464
-251
-255
-397
-275
-61
-458
-329
-257
-418
-361
-446
-355
-118
-332
-421
-165
-199
-511
-512
-81
-335
-579
-223
-291
-419
-215
-157
-379
-347
-154
-246
-385
-421
-406
-541
-588
-409
-317
-188
-220
-328
-155
-262
-288
-163
-297
-246
-205
-277
-180
-360
-280
-87
-242
-372
-61
-193
-332
-300
-184
-208
-430
-315
-229
-119
-185
-389
-179
-128
-260
-196
-273
-286
-363
-489
-408
-459
-338
-103
-215
-61
-47
-267
-89
-157
-509
-270
-36
-240
-234
-334
-217
-245
-195
-130
-205
-261
-391
-58
-200
-596
-339
-131
-547
-296
59
-215
51
-124
-103
-41
-461
-171
-153
-524
-507
-87
-356
-361
-111
-42
-168
-186
-140
23
-387
-476
-48
-97
-173
-201
6
-16
-264
-358
-210
-363
-349
23
-236
-306
-65
-210
-133
11
-160
-192
-20
-82
-256
-366
-471
-188
-189
-171
-136
-142
-201
-376
-147
-211
-330
-337
-328
-65
-352
-426
214
172
-477
-179
222
-96
-440
-288
100
-250
-319
-37
-283
-238
54
-130
-97
49
-94
38
29
12
-280
27
25
-131
56
-188
-243
-84
-87
-146
46
-257
-250
232
-129
-121
213
-9
-62
-81
-148
-153
-118
-163
-7
-116
-369
102
-156
-385
-43
136
-201
-375
-73
-178
-236
21
-89
-220
-155
-62
-91
15
106
-203
-140
-128
-207
-111
-180
-69
-56
-236
-419
-367
-245
-275
-368
-203
-108
-318
-297
-93
-193
-148
55
111
46
-28
31
-438
-94
-59
-336
-271
-263
-112
-180
-193
88
6
-379
-536
-203
-58
-281
1
0
-11
-75
-205
-320
-311
-117
-88
-273
-247
-48
-157
-615
-137
-69
-611
-102
188
-332
22
427
79
30
166
-59
-112
166
-77
-140
89
-184
-226
-355
-249
-244
-90
-173
-226
-24
-152
-499
-389
-162
-191
140
-1
-81
-233
-228
-432
-250
1
-420
-333
-47
-167
-342
-179
115
-331
-203
-155
-251
-154
-506
-181
99
-290
-285
-41
-148
-338
-252
-275
-170
-168
-290
-554
-247
-140
-549
-356
-218
-383
-303
-93
-185
-75
-284
-349
-15
-315
-689
-217
9
-575
-392
-31
-60
-162
-422
-171
-281
-349
-383
-520
-315
-408
-249
41
-439
-141
-70
-514
-388
-211
-278
-512
-228
-351
-561
-246
-189
-320
-370
-367
-396
-592
-416
-256
-362
-221
-332
-268
-237
-265
-219
-435
-339
-207
-413
-314
22
-210
-268
-50
71
-297
-463
-283
-382
-372
-577
-207
96
-227
-153
-59
-151
-338
-366
-57
-291
-400
-130
-117
-255
-224
-125
-262
-496
-583
-136
-388
-176
-25
-487
-561
-18
-47
-597
-251
-4
-241
-308
-146
-225
-277
-359
-131
-30
-422
-256
-28
-252
-396
-296
-198
-275
-251
-25
-42
-298
-62
-31
-226
-309
-288
-85
-222
-453
-487
-141
-243
-424
-92
-95
-127
-304
-203
-150
-289
-581
-354
-151
-593
-347
-111
-306
-309
-477
-206
-182
-481
-273
-165
-139
-106
-417
-494
-153
-207
-443
52
14
-743
-307
-46
-266
-312
-195
-49
103
-449
-440
-3
-185
-385
-464
-154
-189
-330
-189
-67
-364
-372
-364
-239
14
-411
-273
-98
-116
-123
-314
-302
41
-132
-360
-222
0
-343
-548
-362
-206
88
-382
-347
96
-88
-367
-57
-27
-219
-264
-163
73
-140
-271
-210
-214
-4
-194
-159
162
194
-373
-318
269
-4
-179
-51
-40
-238
-360
-175
-148
-112
-94
-81
-136
-171
-105
-268
-59
-138
-255
-167
-198
-229
-100
-13
-105
-124
-150
-183
-221
-204
-209
14
-45
-12
-146
-155
50
-274
-308
127
-464
-605
-14
-351
-446
-85
-131
-148
97
-369
-442
96
-259
-448
-53
-245
-287
-121
-344
-98
223
-467
-442
-51
-366
-383
-162
-197
-265
-471
-291
-127
-267
-162
-89
-198
-351
-400
-210
-182
-655
-384
-214
-252
-397
-304
-59
-416
-245
-298
-349
-128
-424
-199
-81
-164
-262
-66
-99
-292
-241
-259
-190
-291
-239
-327
-320
-286
-84
-272
-303
-196
-217
-244
-302
-86
-110
-287
-112
-254
-342
-37
-209
-29
30
-351
-197
33
-452
-396
54
-310
-415
-312
-77
-55
-457
-144
-75
-453
-464
-42
-171
-391
-472
-204
-32
-677
-275
157
-436
-627
-202
-461
-188
-373
-448
-48
-346
-522
-367
-127
-280
-545
-79
-46
-672
-302
-260
-327
-340
-367
-313
-246
-456
-449
-114
-559
-464
-95
-499
-427
-189
-405
-409
-459
-373
-446
-482
-419
-283
-365
-465
-527
-426
-487
-328
-350
-465
-424
-604
-414
-496
-424
-363
-695
-537
-312
-539
-479
-354
-375
-445
-179
-239
-704
-350
-19
-554
-418
-109
-627
-427
-127
-484
-356
-180
-299
-266
-355
-543
-349
-259
-366
-433
-294
-396
-218
-150
-476
-190
-159
-506
-406
-452
-501
-221
-553
-666
-153
-318
-559
12
-186
-603
-386
-267
-468
-704
-308
-459
-537
-131
-374
-446
-202
-301
-407
-423
-517
-334
-209
-402
-80
34
-254
-332
-364
-337
-535
-448
-52
-363
-500
-155
-545
-273
-356
-452
-119
-560
-403
-382
-641
-438
-338
-435
-371
-401
-327
-145
-331
-594
-242
-465
-484
-343
-545
-518
-361
-393
-272
-547
-433
-214
-432
-418
-238
-243
-447
-388
-397
-466
-539
-278
-226
-753
-427
-62
-534
-345
-251
-642
-349
-185
-447
-266
-268
-428
-313
-356
-549
-58
-125
-251
-338
-476
-184
-198
-679
-271
-410
-533
-88
-367
-162
42
-408
-571
-234
-471
-762
-160
-232
-249
-146
-112
-278
-379
-318
-326
-432
-362
-29
-238
-488
-255
121
-131
-418
-322
-98
-145
-555
-210
207
-294
-444
293
-253
-482
-131
-234
-282
-217
-247
-418
-293
-331
-110
-167
-332
-245
-84
-378
-233
-42
-482
-210
-70
-298
-67
67
-418
-260
-63
-279
-217
-344
-230
-169
-481
-255
-147
-354
-632
-73
-69
-485
-268
-90
-450
-453
-209
-675
-398
-113
-117
-474
-98
-87
-132
-535
-570
279
-463
-446
-22
-509
-485
-327
-259
-237
-574
-138
-245
-297
-138
-509
-513
88
-542
-352
-103
-450
-175
-196
-344
-29
-60
-582
-157
-476
-665
-107
-466
-462
-481
-132
-131
-566
-422
-184
-329
-323
-128
-346
-548
-344
-83
-283
-237
-323
-222
-36
-454
-342
-267
-355
-165
-242
-660
-182
-70
-596
-442
-256
-490
-324
-228
-284
-364
-347
-309
-311
-359
-178
-74
-229
-444
-260
-96
-507
-397
82
-367
-679
54
-300
-831
-183
-245
-665
-404
-236
-527
-436
-69
-469
-545
-90
-207
-425
-241
-233
-407
-280
-427
-343
-56
-345
-320
-370
-690
-199
-477
-616
-219
-308
-546
-492
-430
-235
-450
-147
-185
-672
-279
-231
-213
-155
-365
-396
-197
-330
-588
-391
-353
-262
-608
-522
-329
-570
-187
-402
-321
-377
-657
-256
-328
-647
-570
-252
-495
-610
-561
-406
-336
-630
-515
-543
-263
-368
-260
-211
-719
-615
-389
-575
-567
-129
-2
-92
-208
-14
62
-313
-45
-41
-681
-352
-34
-448
-326
-165
-59
-277
-518
-290
-649
-378
-266
-590
-341
-200
-496
-384
-123
-451
-615
40
-196
-393
121
-329
-267
-292
-405
-146
-16
93
-412
-276
-33
-613
-342
-302
-594
-231
-388
-232
-319
-443
-441
-287
-397
-610
-308
-218
-460
-323
-260
-424
-312
-94
-414
-461
-270
-183
-352
-481
-288
-270
-205
-644
-358
-133
-670
-423
-165
-473
-633
-439
-356
-394
-242
-317
-279
-394
-376
-363
-373
-339
-277
-396
-497
-396
-196
-393
-416
-192
-481
-498
-386
-116
-370
-303
82
-191
-524
-268
-152
-456
-385
-307
-198
-285
-229
-429
-220
-177
-310
-158
-237
-476
-405
-289
-346
-477
-504
-82
-86
-184
-80
-49
-313
-226
-59
-139
-237
-84
-98
-174
-309
-45
-305
-510
36
-97
-269
-191
-262
-237
-57
-176
-24
-9
-82
10
-28
-298
119
43
-481
-447
11
-171
-407
80
-78
-475
-234
-126
-197
-252
-248
-309
-134
-139
-284
-104
-129
-116
-83
-297
-247
-151
-114
-246
-69
-320
-360
-187
-137
-362
-115
-53
-187
-96
-254
-226
-171
-24
-378
-58
-197
-161
-258
-116
-174
-178
-264
-67
-335
-420
22
-476
-374
-216
-311
-109
-247
-464
-215
-248
-317
-189
-143
-549
-278
35
-476
-110
-11
-315
-179
-406
-236
-299
-252
-88
-435
-429
-310
-294
-301
-455
-252
-235
-396
-331
-292
-336
-6
-206
-541
-23
-185
-272
-93
-323
-147
-40
-409
-291
-153
-213
-526
-171
-27
-606
-146
-60
-420
-546
-180
-211
-294
-428
-368
-9
-94
-535
-414
56
-189
-797
-242
62
-509
-314
-184
-473
-337
-275
-250
-312
-40
-169
-857
-207
-56
-373
-128
-431
-426
-180
-405
-137
113
-574
-489
124
-594
-332
-110
-447
-400
-315
-465
-312
-302
-303
-214
-333
-580
-182
-259
-465
-160
-146
-219
-476
-456
-187
-257
-381
13
-325
-542
-153
-124
-515
-415
-152
-392
-714
-393
-228
-508
-251
-174
-264
-617
-535
-200
-535
-636
-193
-340
-691
-302
-184
-565
-488
-366
-410
-407
-423
-536
-329
-211
-533
-277
-281
-605
-178
-371
-464
-180
-498
-352
-210
-469
-299
-277
-407
-354
-438
-302
-145
-509
-515
-252
-435
-409
-151
-173
-356
-235
-235
-423
-321
-163
-213
-309
-231
-95
-308
-557
-320
-33
-531
-421
-208
-220
-423
-437
-307
-238
-376
-357
-358
-154
-192
-436
-179
-291
-407
-189
-353
-461
-223
-207
-362
-289
-160
-270
-269
-258
-357
-323
-141
-322
-377
-123
-274
-402
-459
-144
-273
-423
-398
-205
-304
-533
-301
-276
-403
-310
-91
-383
-445
-28
-323
-527
-356
-372
-420
-501
-272
-151
-504
-405
-277
-335
-363
-294
-427
-457
-308
-170
-377
-217
-229
-610
-162
-148
-349
-309
-194
-172
-365
-346
-196
-318
-384
-89
-366
-426
-300
-393
-215
-317
-489
-123
-253
-342
-216
-245
-274
-338
-253
-199
-320
-322
11
-270
-486
75
-323
-464
-195
-218
-186
-305
-293
-117
-237
-342
-81
-270
-245
-123
-145
-283
-64
-27
-426
-257
168
-303
-363
247
-137
-379
10
-10
-252
-65
-157
81
-242
-159
19
-373
-75
-151
-245
-140
-220
-17
-121
-337
140
-62
-389
129
-9
-140
-77
-8
32
-234
-164
-72
-226
-295
-89
-204
-92
-189
-308
-136
-256
-265
-114
-250
-28
-46
-521
-107
125
-374
-155
129
-116
-252
-63
-266
-131
-300
-197
61
-333
-306
-205
-106
-451
-186
-196
-218
-198
-246
-148
-203
-85
-116
-177
-65
-403
-161
-9
-506
-152
-118
-380
-206
-345
-399
-406
-155
-444
-519
-125
-277
-403
-60
-209
-422
-150
-359
-396
-164
-435
-192
-80
-403
-187
-260
-304
-170
-361
-346
-86
-149
-233
-254
-233
-125
-308
-293
-204
-362
-217
-284
-309
-271
-262
-259
-253
-386
-82
-36
-277
-212
-304
-170
-301
-376
-308
-73
-293
-329
-152
-169
-366
-297
-175
-217
-256
-317
-338
-143
-122
-474
-112
-166
-436
-201
-138
-415
-433
-316
-315
-317
-288
-466
-451
-209
-273
-340
-276
-208
-366
-336
-390
-428
-211
-412
-362
-211
-434
-267
-323
-483
-210
-259
-576
-215
-221
-399
-333
-380
-491
-398
-377
-514
-333
-454
-509
-204
-247
-385
-209
-386
-351
-178
-433
-434
-241
-332
-380
-351
-334
-124
-311
-401
-151
-332
-510
-287
-232
-502
-383
-161
-460
-327
-272
-517
-220
-149
-436
-431
-214
-368
-422
-430
-328
-297
-535
-344
-340
-570
-227
-278
-364
-230
-313
-237
-301
-392
-200
-159
-229
-379
-225
-246
-418
-202
-153
-390
-347
-51
-466
-389
-73
-403
-268
-107
-341
-256
-204
-280
-271
-537
-277
-215
-258
-442
-319
-221
-424
-329
-247
-531
-427
-148
-460
-550
-162
-352
-489
-331
-391
-470
-421
-199
-570
-374
-62
-461
-262
-229
-346
-315
-265
-380
-478
-340
-231
-449
-314
-263
-427
-157
-338
-242
-220
-228
-290
-125
-345
-434
-373
-206
-366
-398
-95
-318
-378
-330
-227
-348
-311
-190
-304
-269
-140
-326
-288
-231
-302
-303
-426
-186
-230
-388
-208
-362
-212
-299
-302
-158
-255
-215
-264
-467
-53
-337
-352
-96
-350
-286
-276
-195
-423
-195
-334
-339
-263
-247
-167
-314
-199
-219
-246
-345
-218
-122
-409
-143
-153
-478
-206
-117
-169
-183
-132
-199
-205
-120
-298
-66
-76
-110
-128
-123
-273
-132
-136
-318
-254
-230
-227
-257
-173
-153
-187
-233
-207
-362
-247
-253
-236
-150
-209
-217
-269
-108
-245
-291
-217
-191
-172
-316
-198
-226
-158
-142
-210
-134
-241
-250
-186
-114
-213
-270
-106
-233
-233
-399
-217
-262
-317
-109
-188
-323
-45
-231
-315
-139
-167
-293
-169
-230
-312
17
-288
-193
-131
-294
-219
-40
-381
-309
-175
-287
-412
-301
-188
-355
-291
-349
-93
-434
-318
-231
-337
-285
-419
-280
-347
-343
-340
-347
-354
-122
-237
-417
-5
-295
-401
-315
-167
-212
-390
-60
-350
-480
-178
-416
-88
-145
-603
-166
-288
-593
-229
-257
-387
-257
-361
-502
-197
-330
-524
-226
-247
-317
-285
-331
-198
-278
-511
-129
-136
-450
-226
-166
-515
-256
-241
-517
-246
-243
-426
-272
-281
-415
-232
-145
-450
-198
-258
-410
-244
-194
-319
-269
-333
-239
-361
-152
-493
-425
-90
-456
-406
-258
-187
-251
-404
-148
-448
-298
-192
-440
-150
-374
-163
-242
-287
-349
-285
-248
-399
-208
-435
-399
-396
-203
-346
-505
-230
-309
-570
-372
-289
-466
-319
-388
-357
-246
-369
-244
-257
-291
-297
-286
-250
-253
-397
-350
-240
-456
-198
-282
-480
-476
-468
-342
-277
-425
-244
-262
-630
-482
-374
-277
-305
-334
-186
-343
-491
-201
-222
-298
-336
-237
-251
-426
-311
-479
-420
-208
-416
-386
-168
-305
-450
-305
-379
-392
-359
-307
-288
-279
-243
-210
-293
-312
-199
-226
-269
-307
-195
-313
-267
-238
-275
-301
-134
-213
-279
-320
-440
-142
-301
-247
-214
-155
-383
-306
-412
-142
-309
-560
-44
-279
-313
-205
-200
-385
-225
-158
-334
-291
-95
-322
-224
-214
-411
-219
-368
-263
-191
-287
-207
-200
-244
-145
-296
-173
-109
-572
-229
-308
-392
-210
-526
-339
-189
-373
-387
-367
-241
-242
-340
-305
-228
-213
-293
-200
-310
-211
-233
-171
-140
-240
-271
-231
-153
-252
-284
-151
-350
-252
-184
-452
-136
-63
-211
-281
-177
-109
-241
-230
-196
-178
-167
-89
-70
-231
-170
-25
-258
-218
-142
-346
-165
-166
-228
-165
-222
-180
-103
-188
-238
-189
-286
-110
-167
-319
-138
-170
-121
-80
-377
-9
-54
-446
-146
-14
-287
-385
80
-128
-388
-29
-221
-230
-164
-174
-124
-148
-25
-132
-341
-128
-39
-153
-274
-66
-42
-288
-37
-124
-281
-122
-124
-202
-275
-227
-118
-228
-369
-131
-153
-399
-164
-11
-448
-367
22
-104
-336
-113
-178
-428
-132
-45
-329
-229
-285
-233
-187
-374
-145
-92
-177
-462
-187
-60
-513
-120
-191
-582
-262
-120
-335
-572
-126
-134
-563
-256
-151
-284
-394
-123
-232
-516
-49
-15
-430
-218
-76
-316
-335
16
-276
-437
-194
-139
-294
-243
-237
-366
-119
-218
-379
-55
-372
-309
48
-461
-550
44
-327
-450
-192
-254
-297
-440
-221
-271
-510
-439
-261
-522
-346
-301
-470
-115
-330
-448
-242
-260
-271
-398
-229
-333
-344
-119
-195
-520
-290
-277
-316
-332
-307
-177
-237
-352
-233
-270
-327
-56
-263
-587
-246
-203
-477
-275
-244
-181
-163
-18
-230
-424
-123
-136
-368
-217
-253
-338
-175
-163
-433
-446
-286
-323
-423
-450
-123
-446
-431
-224
-396
-334
-388
-309
-289
-440
-182
-423
-464
-329
-386
-267
-256
-360
-510
-437
-204
-465
-572
-283
-279
-380
-568
-418
-113
-500
-304
-177
-502
-320
-412
-352
-437
-173
-277
-221
-221
-478
-115
-470
-447
-233
-381
-335
-307
-327
-318
-214
-207
-332
-213
-260
-426
-248
-245
-297
-211
-318
-346
-187
-373
-246
-320
-298
-158
-341
-356
-245
-160
-445
-196
-138
-329
-242
-291
-153
-243
-489
-45
-171
-397
-198
-233
-318
-146
-318
-460
-127
-314
-356
-209
-194
-249
-218
-82
-157
-271
-350
-260
-265
-253
-234
-383
-287
-168
-423
-268
-297
-375
-207
-384
-502
-253
-162
-222
-414
-127
-177
-422
-132
-228
-366
-291
-147
-544
-581
-180
-217
-196
-315
-308
-248
-221
-347
-390
-363
-501
-157
-95
-329
-327
-77
-287
-337
-284
-314
-144
-259
-188
-265
-272
-286
-270
-293
-243
-178
-191
-256
-290
-231
-368
-243
-259
-285
-73
-315
-285
-191
-241
-177
-145
-160
-164
-95
-163
-176
-89
-54
-285
-112
-44
-114
-238
-133
19
-264
-135
117
-356
-203
53
-286
-74
-44
-271
-69
-101
-233
50
-160
-164
77
-165
-61
-130
-145
-62
-256
-85
-65
-306
-141
-92
-286
-199
-38
-180
-111
-31
-167
-34
-219
-109
-64
-268
-87
-25
-291
-275
-234
-190
-152
-347
-364
-232
-202
-314
-337
-93
-135
-288
-208
-176
-205
-260
-147
15
-226
-199
-24
-172
-198
-173
-304
-150
-48
-331
-331
-437
-394
-207
-395
-316
-32
-221
-281
-136
-142
-263
-244
-221
-124
-288
-377
-153
-193
-289
-300
-371
-348
-448
-231
-205
-383
-181
-390
-364
-282
-266
-202
-355
-177
-170
-327
-248
-176
-560
-340
-93
-493
-242
-187
-267
-235
-382
-106
-250
-339
-118
-155
-187
-331
-478
-112
-256
-477
27
-303
-540
-167
-427
-443
-269
-464
-311
-215
-379
-300
-305
-283
-332
-314
-274
-379
-320
-265
-283
-211
-152
-401
-182
-208
-319
-137
-196
-330
-257
-249
-235
-151
-330
-209
-210
-360
-142
-185
-437
-443
-357
-265
-452
-339
-199
-337
-327
-359
-326
-213
-316
-334
-145
-358
-403
-227
-307
-288
-285
-349
-443
-295
-397
-389
-336
-421
-207
-294
-270
-166
-433
-350
-369
-457
-363
-340
-352
-321
-436
-493
-212
-348
-425
-327
-410
-388
-590
-519
-382
-411
-461
-457
-365
-368
-437
-275
-330
-512
-332
-315
-426
-343
-385
-521
-379
-316
-420
-266
-468
-320
-189
-411
-439
-246
-415
-484
-337
-320
-332
-438
-345
-267
-207
-287
-313
-246
-309
-341
-276
-280
-278
-309
-251
-251
-283
-256
-72
-240
-312
-192
-400
-230
-118
-665
-465
-184
-471
-379
-202
-360
-459
-165
-198
-495
-287
-119
-487
-213
-144
-406
-211
-312
-456
-152
-243
-357
-210
-281
-442
-197
-283
-444
-280
-295
-377
-237
-361
-289
-268
-367
-234
-484
-320
-331
-392
-360
-197
-336
-487
-294
-312
-497
-375
-194
-277
-309
-155
-171
-263
-268
-264
-200
-185
-412
-287
-187
-378
-277
-230
-235
-159
-263
-325
-236
-254
-342
-258
-350
-317
-95
-307
-276
-125
-334
-279
-177
-216
-148
-227
-214
-117
-153
-246
-224
-306
-174
-200
-281
-74
-87
-221
-102
-217
-314
-135
-235
-294
-316
-170
-157
-289
-155
-123
-232
-217
-130
-184
-211
-127
-167
-284
-146
-141
-253
-229
-198
-158
-192
-200
-238
-255
-174
-241
-336
-360
-285
-192
-338
-312
-131
-313
-378
-300
-373
-286
-203
-368
-417
-340
-175
-298
-293
-157
-310
-308
-305
-346
-369
-417
-252
-358
-385
-169
-362
-370
-311
-496
-464
-407
-543
-313
-317
-584
-285
-289
-597
-373
-145
-438
-360
-286
-408
-333
-417
-446
-422
-497
-411
-299
-310
-337
-365
-383
-382
-382
-371
-396
-352
-255
-261
-381
-329
-186
-233
-315
-174
-199
-361
-209
-148
-229
-288
-249
-112
-291
-330
-255
-402
-307
-282
-262
-215
-244
-253
-241
-358
-363
-182
-148
-247
-253
-212
-307
-378
-269
-200
-317
-322
-246
-272
-298
-329
-282
-253
-273
-339
-285
-138
-214
-311
-257
-232
-270
-225
-181
-226
-255
-279
-430
-362
-288
-313
-317
-230
-313
-421
-352
-373
-338
-370
-376
-323
-240
-257
-348
-371
-315
-388
-460
-430
-395
-404
-366
-408
-418
-466
-492
-391
-371
-369
-319
-308
-376
-386
-432
-463
-405
-452
-415
-384
-433
-362
-328
-396
-362
-378
-423
-413
-444
-421
-440
-467
-408
-341
-393
-365
-257
-281
-351
-312
-298
-366
-410
-391
-347
-323
-290
-244
-249
-277
-364
-431
-342
-333
-401
-334
-292
-339
-345
-385
-375
-308
-257
-271
-305
-330
-382
-368
-349
-381
-326
-340
-446
-420
-340
-434
-430
-351
-403
-424
-378
-358
-340
-366
-363
-347
-335
-290
-320
-363
-348
-295
-349
-395
-336
-363
-415
-393
-395
-308
-346
-455
-339
-326
-478
-401
-250
-304
-340
-311
-323
-353
-356
-295
-251
-285
-323
-285
-193
-211
-280
-252
-253
-300
-327
-284
-268
-267
-293
-374
-360
-401
-399
-315
-316
-308
-311
-370
-414
-390
-370
-320
-285
-259
-232
-251
-268
-290
-296
-340
-310
-249
-278
-320
-306
-307
-337
-352
-352
-284
-249
-259
-218
-206
-257
-284
-252
-236
-241
-247
-255
-240
-261
-307
-296
-262
-296
-285
-283
-324
-302
-346
-337
-251
-218
-242
-220
-206
-282
-285
-227
-211
-216
-193
-187
-219
-245
-270
-293
-280
-243
-232
-251
-241
-209
-249
-265
-234
-229
-248
-262
-232
-222
-232
-251
-244
-235
-299
-266
-213
-280
-278
-228
-231
-267
-310
-327
-282
-276
-296
-286
-271
-267
-276
-253
-259
-281
-304
-318
-227
-208
-262
-208
-207
-263
-243
-200
-165
-158
-210
-207
-210
-277
-309
-286
-257
-223
-218
-214
-197
-183
-169
-191
-201
-192
-167
-180
-174
-165
-197
-209
-183
-169
-167
-140
-121
-129
-162
-178
-179
-217
-228
-206
-201
-186
-163
-176
-191
-220
-227
-200
-213
-227
-224
-220
-251
-283
-289
-268
-243
-246
-257
-247
-256
-301
-327
-321
-322
-322
-289
-270
-276
-275
-272
-265
-258
-253
-231
-219
-230
-243
-263
-263
-254
-255
-273
-279
-240
-252
-286
-290
-284
-285
-257
-245
-248
-218
-231
-262
-263
-274
-262
-259
-261
-226
-242
-269
-271
-262
-268
-262
-266
-268
-258
-254
-211
-219
-230
-203
-213
-241
-230
-221
-212
-208
-232
-207
-190
-223
-217
-188
-197
-223
-228
-243
-269
-283
-288
-312
-329
-293
-280
-286
-296
-285
-278
-288
-275
-261
-251
-246
-254
-244
-260
-274
-254
-266
-298
-297
-274
-281
-291
-293
-301
-302
-301
-311
-328
-337
-308
-319
-344
-321
-316
-333
-329
-313
-309
-320
-327
-304
-302
-328
-335
-328
-341
-355
-355
-317
-321
-334
-316
-295
-284
-296
-282
-264
-260
-270
-294
-293
-276
-281
-272
-261
-267
-254
-244
-250
-252
-255
-258
-259
-258
-257
-251
-239
-227
-229
-226
-218
-206
-180
-187
-189
-168
-168
-182
-170
-180
-198
-196
-209
-239
-244
-229
-221
-201
-189
-173
-154
-151
-164
-170
-165
-176
-188
-174
-156
-152
-152
-161
-159
-151
-150
-135
-129
-139
-158
-170
-174
-205
-229
-235
-235
-235
-236
-232
-246
-246
-247
-244
-242
-239
-210
-215
-216
-196
-186
-186
-197
-206
-220
-233
-242
-236
-229
-229
-213
-204
-212
-208
-204
-191
-194
-180
-169
-175
-180
-175
-151
-154
-134
-118
-110
-112
-111
-121
-153
-187
-201
-218
-235
-245
-238
-232
-231
-215
-199
-190
-190
-187
-178
-175
-159
-132
-132
-149
-131
-146
-170
-178
-197
-184
-190
-199
-199
-203
-235
-246
-223
-215
-214
-203
-205
-202
-207
-204
-184
-196
-187
-154
-158
-171
-159
-165
-167
-161
-171
-173
-180
-189
-184
-182
-195
-205
-210
-205
-208
-205
-182
-170
-163
-161
-161
-171
-172
-177
-207
-217
-227
-251
-256
-245
-263
-269
-254
-254
-266
-271
-249
-245
-269
-280
-264
-255
-280
-300
-287
-276
-274
-266
-255
-232
-235
-238
-222
-216
-217
-217
-212
-224
-242
-240
-221
-219
-213
-189
-150
-145
-145
-143
-145
-163
-194
-186
-191
-218
-232
-220
-214
-213
-210
-202
-188
-180
-176
-166
-177
-198
-197
-210
-239
-256
-272
-288
-294
-285
-274
-274
-255
-218
-215
-240
-244
-228
-249
-288
-272
-248
-271
-280
-263
-278
-309
-319
-305
-310
-317
-307
-312
-325
-331
-345
-353
-342
-329
-337
-329
-304
-316
-324
-317
-311
-317
-330
-316
-289
-290
-310
-297
-282
-284
-290
-293
-294
-306
-295
-290
-302
-297
-253
-239
-249
-235
-228
-253
-265
-267
-267
-253
-257
-274
-283
-287
-295
-294
-288
-284
-275
-283
-305
-321
-331
-330
-320
-308
-309
-303
-318
-317
-316
-339
-339
-309
-297
-324
-331
-322
-337
-374
-382
-350
-337
-346
-327
-299
-305
-327
-332
-303
-302
-333
-326
-308
-338
-360
-352
-351
-357
-348
-344
-345
-319
-317
-329
-312
-294
-310
-291
-267
-282
-301
-300
-282
-294
-335
-337
-294
-310
-344
-325
-295
-319
-334
-299
-287
-319
-312
-300
-306
-308
-297
-282
-315
-331
-333
-333
-345
-352
-344
-330
-328
-324
-317
-317
-322
-340
-360
-355
-359
-378
-388
-400
-403
-417
-428
-426
-412
-393
-370
-358
-358
-350
-355
-364
-354
-346
-336
-328
-334
-338
-330
-335
-349
-336
-324
-331
-296
-275
-324
-345
-332
-317
-316
-313
-288
-273
-297
-319
-291
-279
-297
-301
-286
-287
-303
-286
-261
-248
-215
-191
-202
-228
-242
-256
-260
-263
-268
-250
-259
-274
-271
-264
-260
-210
-181
-190
-165
-153
-168
-176
-173
-180
-178
-166
-176
-175
-164
-170
-187
-170
-153
-156
-158
-144
-120
-126
-141
-154
-151
-180
-192
-162
-139
-161
-177
-166
-169
-178
-164
-146
-140
-127
-120
-146
-167
-174
-180
-172
-165
-162
-151
-167
-208
-221
-226
-239
-235
-205
-200
-231
-222
-213
-236
-265
-265
-261
-256
-251
-244
-226
-217
-200
-187
-172
-183
-170
-144
-162
-168
-148
-156
-165
-153
-163
-194
-201
-187
-180
-192
-198
-197
-215
-221
-199
-179
-173
-166
-155
-167
-184
-198
-203
-203
-212
-221
-232
-234
-234
-230
-236
-240
-235
-221
-211
-203
-204
-222
-226
-199
-192
-176
-158
-163
-178
-202
-201
-201
-230
-231
-199
-188
-192
-175
-151
-154
-163
-162
-147
-154
-151
-140
-161
-185
-207
-223
-227
-246
-250
-260
-276
-274
-247
-224
-224
-216
-198
-175
-174
-188
-192
-196
-207
-212
-219
-219
-222
-239
-256
-256
-248
-235
-228
-249
-262
-246
-226
-235
-229
-194
-185
-202
-218
-211
-228
-252
-249
-248
-261
-285
-294
-290
-300
-300
-274
-240
-247
-261
-249
-257
-273
-293
-298
-281
-270
-280
-291
-275
-285
-319
-318
-292
-287
-296
-298
-302
-316
-320
-330
-329
-300
-273
-270
-259
-246
-252
-273
-300
-302
-302
-296
-276
-276
-292
-284
-271
-293
-302
-268
-261
-292
-308
-308
-326
-353
-357
-344
-330
-329
-340
-336
-330
-326
-318
-315
-311
-314
-324
-322
-320
-321
-327
-319
-306
-295
-297
-310
-318
-331
-343
-344
-351
-352
-351
-362
-359
-351
-342
-326
-318
-307
-292
-284
-279
-286
-272
-268
-281
-289
-305
-323
-329
-301
-290
-299
-301
-293
-312
-326
-315
-314
-327
-316
-321
-337
-347
-353
-358
-352
-325
-314
-309
-306
-315
-337
-341
-328
-299
-287
-309
-327
-344
-363
-367
-356
-335
-323
-329
-332
-347
-360
-352
-355
-345
-333
-325
-311
-309
-328
-318
-298
-313
-315
-290
-286
-301
-326
-340
-321
-329
-350
-341
-324
-323
-314
-287
-281
-273
-263
-252
-248
-239
-212
-194
-193
-198
-207
-214
-206
-205
-204
-197
-196
-214
-244
-242
-231
-238
-229
-213
-214
-214
-218
-219
-230
-234
-216
-215
-191
-169
-203
-218
-215
-222
-220
-205
-192
-202
-207
-215
-226
-222
-205
-180
-182
-195
-180
-164
-174
-184
-176
-186
-193
-197
-207
-196
-183
-168
-159
-149
-147
-156
-157
-136
-129
-158
-169
-150
-154
-161
-142
-141
-169
-177
-181
-209
-217
-217
-227
-236
-237
-240
-230
-234
-232
-203
-191
-180
-160
-157
-186
-207
-205
-191
-190
-181
-156
-164
-176
-162
-163
-177
-163
-167
-189
-197
-192
-198
-212
-230
-247
-243
-250
-248
-230
-222
-226
-240
-240
-229
-199
-191
-194
-177
-178
-191
-179
-179
-170
-148
-120
-116
-127
-121
-123
-115
-97
-103
-106
-112
-122
-122
-121
-115
-109
-109
-136
-148
-149
-153
-159
-156
-130
-129
-140
-149
-137
-134
-148
-131
-123
-138
-154
-180
-191
-187
-179
-176
-177
-168
-161
-158
-175
-179
-176
-181
-194
-207
-200
-185
-172
-194
-196
-191
-208
-218
-200
-188
-202
-198
-183
-189
-196
-182
-169
-164
-170
-180
-208
-222
-231
-248
-241
-227
-218
-190
-203
-237
-261
-278
-279
-270
-255
-266
-275
-282
-283
-285
-285
-273
-269
-246
-254
-258
-252
-253
-245
-253
-264
-279
-299
-313
-315
-292
-269
-285
-300
-314
-329
-338
-343
-350
-319
-283
-284
-305
-325
-322
-321
-340
-341
-305
-314
-343
-343
-325
-321
-308
-301
-313
-321
-323
-323
-316
-307
-323
-337
-331
-340
-354
-363
-356
-338
-333
-339
-359
-371
-365
-373
-381
-379
-371
-351
-326
-319
-332
-320
-315
-331
-336
-323
-315
-322
-314
-299
-297
-290
-281
-278
-284
-277
-279
-272
-271
-268
-263
-267
-259
-252
-256
-273
-272
-266
-289
-303
-294
-303
-319
-329
-326
-312
-318
-345
-353
-347
-358
-372
-375
-368
-361
-365
-357
-340
-336
-331
-320
-309
-298
-301
-307
-296
-276
-279
-290
-293
-301
-281
-274
-282
-271
-254
-248
-260
-290
-311
-313
-339
-352
-338
-324
-323
-327
-321
-335
-343
-344
-340
-338
-351
-339
-333
-321
-300
-294
-282
-268
-279
-291
-286
-279
-286
-288
-309
-314
-306
-295
-282
-286
-286
-267
-250
-249
-253
-235
-220
-214
-207
-216
-223
-234
-230
-228
-226
-228
-227
-243
-258
-258
-264
-256
-240
-237
-252
-253
-264
-277
-266
-236
-209
-206
-220
-226
-220
-220
-240
-239
-218
-214
-217
-211
-201
-198
-204
-214
-214
-221
-214
-188
-162
-160
-158
-163
-185
-182
-167
-154
-153
-166
-176
-186
-195
-210
-203
-193
-209
-224
-240
-254
-260
-259
-255
-249
-263
-274
-257
-258
-233
-207
-196
-166
-158
-170
-181
-185
-201
-190
-188
-188
-186
-205
-208
-206
-193
-194
-192
-185
-169
-153
-162
-165
-167
-164
-169
-173
-166
-169
-174
-169
-151
-139
-138
-138
-136
-133
-112
-93
-97
-94
-92
-80
-101
-122
-119
-147
-129
-128
-150
-152
-123
-127
-126
-118
-142
-135
-145
-151
-154
-153
-163
-147
-142
-168
-160
-144
-131
-127
-122
-125
-113
-119
-136
-137
-96
-70
-75
-61
-45
-45
-63
-74
-101
-101
-96
-108
-104
-102
-105
-112
-119
-113
-102
-117
-128
-123
-134
-152
-158
-163
-164
-148
-146
-139
-138
-140
-155
-171
-175
-183
-181
-191
-196
-194
-216
-224
-224
-215
-199
-186
-188
-199
-216
-233
-243
-246
-252
-258
-264
-254
-243
-250
-241
-226
-209
-211
-237
-239
-232
-234
-248
-261
-249
-236
-245
-238
-228
-225
-229
-251
-264
-272
-269
-292
-286
-268
-272
-283
-286
-279
-278
-287
-288
-277
-300
-314
-315
-312
-306
-298
-292
-306
-328
-333
-339
-349
-349
-339
-340
-338
-326
-318
-321
-324
-319
-322
-325
-321
-314
-333
-354
-348
-338
-328
-308
-285
-277
-269
-257
-249
-230
-216
-209
-221
-244
-269
-274
-284
-286
-257
-248
-246
-253
-273
-279
-273
-270
-265
-252
-251
-255
-250
-257
-270
-269
-263
-265
-272
-287
-278
-273
-271
-251
-250
-244
-240
-220
-206
-202
-193
-205
-230
-246
-263
-272
-261
-252
-252
-245
-228
-244
-267
-283
-275
-273
-285
-291
-287
-267
-261
-279
-272
-236
-262
-259
-244
-279
-267
-246
-267
-270
-241
-236
-233
-228
-215
-181
-227
-235
-196
-247
-232
-229
-262
-262
-229
-245
-230
-242
-289
-274
-316
-325
-322
-314
-308
-303
-317
-317
-294
-290
-271
-260
-267
-271
-264
-258
-256
-243
-206
-208
-196
-182
-208
-231
-260
-271
-267
-242
-250
-246
-236
-230
-235
-232
-217
-208
-201
-202
-204
-203
-209
-208
-233
-246
-241
-247
-232
-230
-253
-266
-271
-289
-281
-268
-245
-224
-212
-232
-244
-228
-218
-215
-204
-194
-202
-201
-194
-197
-196
-194
-210
-215
-225
-237
-253
-265
-248
-246
-248
-250
-247
-234
-231
-237
-235
-232
-228
-243
-242
-250
-246
-227
-233
-237
-257
-257
-252
-247
-247
-244
-232
-239
-243
-244
-235
-225
-225
-209
-197
-204
-214
-226
-223
-203
-197
-190
-209
-234
-239
-238
-235
-227
-216
-227
-232
-239
-255
-264
-255
-240
-239
-242
-259
-277
-269
-264
-259
-265
-258
-251
-256
-240
-228
-220
-223
-223
-223
-232
-242
-237
-227
-234
-239
-236
-241
-252
-259
-251
-243
-249
-254
-254
-249
-240
-228
-222
-238
-244
-242
-238
-239
-241
-231
-246
-255
-275
-270
-258
-245
-232
-224
-226
-228
-240
-251
-248
-247
-237
-251
-235
-222
-230
-243
-243
-243
-257
-256
-236
-231
-239
-243
-260
-282
-286
-284
-294
-294
-295
-296
-291
-289
-304
-317
-332
-355
-378
-388
-402
-418
-418
-417
-404
-409
-412
-422
-446
-446
-431
-434
-440
-453
-465
-455
-435
-424
-415
-416
-417
-425
-433
-431
-424
-414
-393
-387
-412
-431
-423
-425
-414
-398
-398
-425
-457
-452
-446
-438
-422
-414
-413
-429
-434
-416
-403
-407
-393
-386
-410
-422
-427
-420
-418
-408
-402
-408
-413
-415
-429
-440
-456
-463
-457
-442
-429
-413
-398
-376
-358
-347
-347
-345
-347
-339
-327
-333
-344
-355
-357
-357
-363
-352
-344
-357
-366
-375
-394
-391
-374
-365
-368
-372
-365
-380
-384
-390
-396
-388
-389
-382
-387
-381
-387
-388
-378
-381
-370
-364
-371
-391
-386
-368
-375
-392
-390
-387
-395
-386
-384
-373
-362
-370
-372
-367
-358
-358
-354
-344
-342
-325
-300
-284
-270
-267
-282
-298
-300
-288
-283
-270
-263
-282
-304
-298
-270
-261
-267
-273
-284
-292
-284
-269
-265
-256
-248
-258
-266
-252
-242
-225
-217
-230
-246
-258
-266
-274
-269
-263
-253
-247
-263
-256
-245
-248
-269
-292
-305
-317
-334
-338
-328
-322
-323
-317
-315
-313
-311
-321
-323
-324
-335
-329
-336
-336
-344
-346
-329
-322
-299
-277
-277
-282
-278
-271
-278
-274
-260
-271
-278
-281
-278
-275
-264
-249
-259
-279
-290
-297
-299
-285
-275
-258
-256
-268
-269
-263
-258
-255
-248
-248
-244
-228
-205
-195
-190
-206
-212
-217
-220
-195
-168
-176
-185
-179
-184
-210
-247
-269
-273
-277
-281
-288
-282
-283
-285
-286
-281
-293
-301
-291
-291
-298
-305
-307
-301
-289
-272
-260
-250
-256
-264
-261
-277
-294
-285
-280
-280
-288
-293
-278
-294
-297
-300
-307
-308
-315
-322
-322
-325
-316
-292
-263
-259
-267
-254
-257
-266
-273
-267
-270
-273
-272
-274
-267
-257
-252
-234
-238
-251
-257
-276
-288
-280
-274
-263
-242
-226
-208
-202
-215
-235
-249
-257
-252
-247
-236
-227
-219
-219
-220
-229
-230
-235
-246
-233
-236
-259
-272
-278
-251
-230
-213
-217
-226
-231
-239
-239
-231
-219
-220
-218
-240
-263
-278
-275
-265
-269
-258
-242
-241
-242
-253
-257
-244
-253
-264
-261
-255
-247
-262
-294
-312
-300
-312
-332
-334
-332
-346
-365
-382
-385
-368
-362
-357
-367
-382
-384
-376
-368
-370
-365
-361
-342
-340
-363
-347
-328
-337
-349
-370
-410
-409
-411
-433
-421
-416
-406
-398
-399
-392
-378
-377
-369
-355
-365
-393
-402
-396
-371
-352
-342
-338
-354
-368
-356
-336
-341
-319
-301
-294
-300
-316
-303
-292
-297
-312
-335
-341
-337
-329
-320
-330
-331
-323
-312
-310
-305
-295
-283
-292
-311
-318
-309
-296
-294
-282
-277
-279
-282
-288
-273
-266
-274
-289
-294
-287
-290
-280
-259
-249
-250
-255
-252
-248
-249
-238
-241
-244
-225
-198
-199
-208
-209
-221
-232
-248
-243
-230
-229
-231
-222
-221
-229
-247
-253
-252
-245
-238
-238
-223
-209
-218
-241
-237
-216
-208
-225
-226
-216
-226
-238
-247
-235
-210
-189
-194
-220
-240
-256
-268
-275
-281
-263
-240
-235
-241
-247
-237
-249
-271
-276
-271
-261
-262
-248
-255
-273
-293
-303
-304
-320
-324
-319
-326
-341
-348
-354
-351
-337
-325
-318
-308
-326
-342
-349
-350
-344
-343
-347
-345
-334
-338
-330
-322
-319
-320
-310
-302
-308
-302
-300
-300
-305
-308
-304
-285
-286
-305
-311
-303
-294
-289
-270
-257
-271
-289
-305
-308
-293
-278
-275
-293
-298
-287
-298
-303
-301
-291
-280
-286
-303
-285
-259
-247
-238
-237
-242
-245
-226
-204
-194
-205
-228
-248
-248
-236
-211
-199
-196
-204
-244
-256
-244
-241
-235
-228
-217
-223
-245
-262
-285
-295
-274
-247
-231
-227
-237
-263
-278
-298
-294
-256
-241
-239
-247
-256
-252
-260
-265
-250
-246
-255
-236
-214
-200
-184
-191
-216
-236
-244
-222
-213
-219
-217
-223
-236
-239
-242
-237
-217
-203
-199
-206
-212
-199
-183
-191
-195
-202
-212
-212
-203
-208
-207
-209
-234
-253
-245
-223
-209
-188
-176
-166
-184
-203
-198
-186
-182
-180
-174
-167
-162
-149
-136
-138
-145
-153
-154
-155
-149
-140
-145
-179
-208
-222
-228
-215
-198
-187
-181
-176
-193
-206
-220
-212
-202
-200
-189
-192
-205
-214
-240
-268
-270
-252
-253
-249
-244
-256
-266
-272
-270
-257
-259
-261
-260
-261
-253
-243
-216
-199
-203
-239
-265
-278
-286
-284
-289
-284
-289
-277
-258
-263
-293
-320
-321
-318
-317
-290
-272
-275
-291
-312
-324
-326
-333
-339
-350
-361
-361
-376
-392
-400
-401
-386
-375
-363
-341
-344
-358
-375
-377
-368
-345
-308
-288
-274
-279
-295
-302
-311
-319
-335
-349
-358
-363
-367
-354
-353
-366
-377
-367
-361
-351
-333
-321
-328
-337
-332
-324
-332
-333
-319
-334
-337
-332
-331
-326
-299
-277
-280
-283
-284
-296
-289
-288
-282
-271
-289
-304
-302
-305
-306
-295
-294
-298
-299
-293
-290
-286
-292
-293
-304
-303
-288
-268
-249
-262
-266
-266
-271
-277
-269
-255
-252
-240
-249
-264
-258
-251
-222
-218
-229
-229
-227
-228
-229
-229
-216
-217
-237
-244
-232
-225
-207
-209
-220
-220
-224
-225
-232
-234
-240
-249
-262
-267
-271
-276
-275
-287
-291
-299
-313
-334
-344
-332
-323
-332
-338
-357
-362
-368
-361
-362
-364
-352
-346
-363
-379
-394
-397
-404
-416
-412
-403
-391
-382
-379
-389
-409
-413
-404
-404
-382
-343
-346
-369
-409
-451
-452
-424
-415
-407
-401
-404
-409
-426
-420
-403
-399
-403
-389
-381
-358
-331
-313
-298
-302
-300
-291
-281
-285
-274
-265
-272
-287
-297
-289
-289
-296
-289
-275
-270
-277
-287
-280
-291
-285
-272
-252
-246
-240
-211
-218
-235
-242
-237
-242
-240
-230
-217
-195
-202
-204
-195
-187
-171
-169
-167
-174
-163
-158
-174
-171
-172
-175
-167
-182
-184
-184
-196
-199
-214
-222
-231
-237
-238
-252
-256
-244
-242
-259
-250
-241
-239
-238
-227
-226
-234
-224
-211
-175
-159
-152
-126
-129
-143
-152
-151
-142
-150
-139
-134
-146
-151
-145
-135
-147
-163
-170
-184
-174
-172
-164
-171
-192
-190
-192
-187
-184
-190
-177
-172
-176
-178
-177
-194
-200
-192
-197
-201
-191
-181
-186
-174
-171
-173
-159
-154
-155
-161
-183
-186
-206
-217
-215
-207
-206
-199
-182
-190
-190
-181
-182
-210
-222
-205
-192
-177
-167
-160
-169
-182
-203
-219
-228
-222
-229
-225
-223
-250
-265
-275
-279
-296
-300
-305
-295
-295
-297
-286
-281
-265
-263
-268
-274
-268
-268
-279
-290
-294
-289
-284
-293
-304
-309
-303
-287
-292
-284
-293
-312
-316
-334
-354
-353
-338
-333
-327
-311
-296
-288
-289
-287
-283
-284
-296
-301
-307
-314
-300
-288
-305
-323
-319
-318
-329
-350
-348
-334
-323
-320
-309
-305
-302
-295
-301
-305
-305
-298
-302
-304
-307
-318
-328
-340
-344
-348
-346
-343
-352
-362
-355
-343
-336
-330
-325
-318
-328
-337
-344
-329
-312
-318
-335
-347
-350
-346
-353
-340
-330
-344
-354
-358
-351
-341
-329
-315
-310
-297
-293
-288
-275
-271
-271
-279
-289
-300
-305
-299
-294
-284
-279
-284
-282
-276
-272
-272
-278
-280
-276
-275
-276
-278
-281
-280
-278
-275
-269
-263
-250
-247
-223
-208
-206
-213
-218
-221
-229
-237
-247
-255
-263
-264
-248
-241
-242
-233
-245
-265
-266
-274
-276
-269
-260
-253
-248
-257
-258
-230
-215
-213
-207
-198
-221
-247
-256
-239
-248
-257
-252
-242
-247
-247
-236
-233
-238
-247
-268
-292
-299
-303
-298
-301
-299
-292
-290
-285
-285
-291
-297
-304
-296
-288
-298
-308
-319
-322
-330
-338
-329
-329
-340
-350
-358
-370
-365
-353
-354
-352
-347
-339
-333
-346
-351
-350
-349
-345
-347
-349
-338
-335
-326
-296
-301
-320
-328
-322
-311
-298
-280
-281
-275
-263
-260
-262
-279
-281
-294
-319
-333
-333
-325
-313
-300
-262
-256
-262
-254
-259
-273
-279
-267
-248
-242
-219
-196
-205
-203
-212
-215
-214
-215
-210
-186
-194
-216
-224
-234
-228
-226
-235
-263
-264
-265
-255
-247
-254
-264
-265
-259
-259
-262
-264
-279
-285
-280
-280
-260
-244
-228
-226
-222
-218
-225
-240
-259
-268
-269
-270
-278
-265
-241
-240
-248
-253
-267
-273
-266
-252
-239
-227
-225
-235
-247
-241
-258
-267
-257
-253
-262
-268
-263
-261
-272
-271
-259
-250
-246
-240
-239
-243
-244
-252
-252
-249
-254
-244
-251
-266
-260
-252
-245
-231
-227
-227
-221
-217
-217
-230
-234
-226
-207
-186
-175
-171
-168
-158
-158
-163
-170
-180
-180
-194
-204
-225
-233
-224
-227
-234
-233
-212
-202
-195
-198
-204
-200
-193
-193
-204
-199
-198
-193
-198
-216
-224
-230
-240
-232
-233
-233
-227
-227
-239
-245
-237
-230
-221
-214
-226
-230
-221
-234
-241
-237
-242
-250
-261
-268
-277
-279
-267
-263
-266
-257
-259
-276
-289
-291
-286
-275
-261
-257
-260
-283
-298
-307
-326
-322
-316
-324
-324
-319
-319
-320
-314
-314
-333
-346
-334
-317
-313
-313
-316
-311
-317
-338
-349
-350
-356
-358
-360
-366
-371
-373
-362
-361
-370
-376
-382
-384
-378
-374
-372
-380
-390
-389
-387
-379
-380
-368
-370
-377
-381
-384
-373
-371
-374
-363
-346
-332
-316
-300
-295
-277
-280
-287
-290
-304
-292
-284
-299
-307
-296
-278
-276
-261
-245
-251
-245
-254
-251
-242
-232
-226
-230
-247
-249
-241
-239
-232
-239
-245
-262
-279
-275
-262
-255
-248
-243
-247
-254
-264
-264
-251
-245
-252
-258
-236
-233
-222
-206
-197
-203
-217
-210
-216
-230
-224
-215
-214
-210
-204
-210
-205
-217
-232
-230
-232
-226
-225
-233
-242
-231
-220
-226
-218
-204
-203
-216
-240
-248
-242
-228
-231
-241
-249
-257
-255
-256
-254
-248
-243
-245
-240
-226
-225
-230
-232
-251
-265
-269
-272
-277
-291
-306
-323
-319
-309
-311
-295
-264
-268
-264
-274
-278
-265
-241
-241
-252
-254
-260
-267
-281
-285
-276
-271
-278
-286
-289
-283
-291
-303
-292
-288
-290
-283
-270
-262
-276
-289
-289
-281
-272
-264
-263
-252
-256
-236
-206
-191
-188
-176
-159
-167
-158
-157
-148
-148
-156
-153
-156
-150
-139
-139
-142
-162
-164
-167
-167
-156
-152
-157
-160
-156
-154
-159
-170
-162
-162
-170
-160
-137
-118
-121
-129
-131
-144
-171
-166
-148
-161
-180
-180
-169
-166
-159
-164
-174
-189
-200
-222
-233
-230
-246
-265
-268
-265
-249
-233
-242
-235
-228
-231
-238
-232
-232
-246
-254
-245
-239
-238
-231
-229
-227
-230
-229
-217
-209
-207
-214
-208
-201
-194
-169
-172
-173
-183
-198
-220
-237
-246
-242
-232
-229
-232
-229
-225
-230
-225
-232
-234
-230
-224
-219
-216
-205
-198
-201
-198
-205
-217
-214
-222
-225
-224
-246
-261
-270
-271
-270
-266
-255
-254
-253
-248
-233
-229
-228
-227
-232
-237
-236
-236
-235
-218
-213
-212
-214
-232
-244
-260
-260
-255
-271
-276
-257
-262
-270
-276
-279
-280
-286
-291
-297
-298
-317
-327
-306
-293
-287
-297
-300
-294
-285
-283
-296
-309
-326
-320
-320
-321
-324
-328
-316
-309
-306
-303
-293
-302
-327
-330
-330
-320
-318
-316
-294
-302
-319
-329
-334
-345
-353
-349
-357
-360
-360
-360
-361
-362
-366
-373
-374
-378
-393
-390
-379
-395
-395
-392
-378
-365
-366
-360
-349
-338
-353
-368
-362
-356
-360
-358
-353
-350
-350
-342
-328
-310
-305
-310
-307
-288
-288
-297
-298
-301
-298
-278
-255
-241
-236
-248
-270
-281
-279
-266
-257
-251
-246
-254
-262
-260
-243
-232
-232
-246
-254
-259
-252
-259
-267
-253
-260
-257
-260
-264
-259
-269
-279
-282
-277
-276
-276
-299
-307
-293
-291
-293
-283
-267
-267
-271
-269
-262
-255
-267
-271
-270
-266
-267
-264
-253
-255
-247
-234
-237
-249
-262
-286
-300
-326
-343
-346
-342
-340
-345
-341
-325
-304
-296
-282
-289
-293
-299
-299
-288
-291
-294
-293
-292
-293
-303
-299
-297
-309
-330
-342
-343
-346
-340
-333
-330
-328
-327
-317
-306
-316
-326
-311
-294
-301
-302
-298
-289
-308
-332
-332
-336
-335
-340
-331
-328
-335
-341
-348
-345
-345
-331
-318
-310
-304
-279
-277
-284
-272
-272
-263
-265
-259
-258
-264
-272
-278
-269
-262
-253
-247
-249
-253
-246
-237
-240
-232
-225
-218
-219
-214
-184
-179
-183
-179
-178
-176
-172
-165
-164
-178
-187
-192
-187
-190
-182
-162
-160
-179
-181
-175
-187
-193
-189
-192
-179
-164
-159
-144
-132
-136
-140
-135
-130
-127
-128
-128
-140
-148
-128
-117
-117
-118
-101
-102
-118
-138
-161
-169
-175
-177
-174
-173
-175
-167
-157
-152
-139
-135
-143
-165
-203
-223
-233
-242
-228
-220
-229
-226
-208
-196
-196
-184
-182
-196
-200
-186
-185
-181
-180
-177
-169
-175
-193
-215
-215
-211
-200
-191
-186
-173
-164
-153
-149
-152
-158
-168
-180
-180
-185
-184
-179
-179
-179
-181
-175
-165
-150
-138
-140
-140
-145
-136
-142
-142
-127
-120
-116
-109
-107
-115
-115
-126
-149
-158
-162
-191
-191
-185
-184
-179
-171
-161
-152
-154
-165
-167
-174
-173
-175
-184
-172
-169
-188
-202
-204
-206
-224
-235
-248
-259
-266
-272
-277
-287
-295
-293
-290
-305
-308
-307
-318
-320
-313
-307
-313
-314
-303
-299
-306
-308
-297
-299
-303
-301
-303
-308
-313
-324
-337
-350
-355
-340
-339
-333
-331
-334
-333
-338
-328
-323
-321
-311
-291
-281
-283
-291
-298
-305
-313
-301
-284
-289
-296
-303
-314
-320
-333
-334
-320
-301
-297
-280
-257
-263
-269
-279
-293
-309
-329
-341
-349
-345
-345
-361
-365
-361
-370
-375
-376
-369
-366
-357
-347
-344
-340
-336
-340
-354
-358
-365
-350
-340
-327
-315
-321
-341
-338
-315
-303
-284
-277
-265
-262
-261
-260
-256
-255
-267
-273
-260
-250
-246
-254
-250
-248
-251
-247
-250
-254
-250
-251
-242
-225
-232
-241
-246
-254
-256
-269
-284
-283
-297
-304
-292
-285
-291
-294
-292
-281
-283
-279
-264
-240
-218
-225
-238
-245
-260
-288
-300
-302
-313
-300
-284
-287
-290
-304
-308
-323
-328
-328
-334
-333
-320
-306
-324
-327
-328
-331
-330
-331
-324
-316
-294
-299
-307
-302
-297
-294
-295
-294
-279
-272
-284
-287
-290
-303
-309
-304
-300
-286
-267
-251
-251
-259
-264
-261
-250
-243
-237
-229
-218
-210
-205
-185
-177
-179
-173
-187
-181
-165
-160
-150
-149
-149
-160
-174
-192
-195
-198
-202
-210
-208
-190
-183
-176
-170
-175
-174
-169
-170
-166
-147
-131
-141
-140
-116
-109
-113
-105
-99
-97
-104
-111
-115
-109
-103
-89
-81
-79
-79
-78
-90
-108
-111
-116
-126
-136
-141
-143
-146
-150
-152
-155
-161
-166
-172
-184
-178
-162
-157
-153
-159
-162
-159
-166
-175
-176
-183
-199
-209
-227
-241
-251
-248
-247
-258
-262
-264
-260
-257
-273
-292
-304
-296
-292
-308
-323
-316
-311
-318
-315
-306
-297
-282
-282
-287
-282
-265
-252
-237
-226
-228
-226
-226
-230
-235
-236
-243
-229
-215
-206
-205
-208
-203
-198
-192
-189
-183
-169
-168
-181
-182
-182
-176
-170
-182
-180
-165
-160
-174
-186
-196
-198
-203
-208
-209
-193
-202
-220
-231
-228
-212
-198
-172
-178
-172
-168
-168
-174
-170
-165
-166
-158
-161
-175
-187
-179
-170
-171
-191
-179
-172
-178
-177
-179
-193
-216
-222
-217
-210
-231
-246
-252
-259
-271
-279
-280
-298
-292
-287
-287
-287
-283
-280
-274
-273
-278
-289
-302
-295
-290
-294
-290
-298
-310
-324
-321
-321
-311
-312
-310
-309
-311
-304
-304
-306
-320
-326
-341
-347
-345
-354
-349
-353
-346
-348
-352
-348
-343
-338
-353
-359
-366
-381
-376
-378
-397
-400
-379
-377
-392
-393
-388
-393
-391
-372
-364
-341
-321
-317
-312
-313
-304
-303
-307
-309
-307
-318
-337
-348
-350
-347
-345
-345
-349
-361
-359
-361
-366
-372
-359
-358
-378
-372
-365
-362
-359
-346
-328
-312
-309
-317
-320
-319
-320
-319
-312
-309
-305
-300
-311
-310
-313
-322
-328
-328
-304
-285
-274
-255
-252
-280
-279
-274
-283
-287
-278
-284
-283
-285
-263
-240
-234
-222
-225
-227
-226
-221
-223
-231
-229
-226
-229
-223
-218
-217
-217
-227
-251
-276
-296
-325
-339
-347
-351
-341
-335
-315
-304
-289
-282
-281
-278
-285
-299
-297
-295
-301
-288
-267
-270
-273
-275
-281
-294
-314
-325
-340
-349
-345
-342
-326
-326
-332
-333
-320
-309
-337
-347
-342
-346
-344
-342
-348
-340
-325
-323
-312
-297
-281
-277
-281
-275
-271
-263
-250
-235
-228
-216
-210
-201
-197
-205
-217
-216
-221
-220
-209
-203
-203
-198
-194
-203
-191
-167
-155
-147
-152
-146
-141
-162
-179
-187
-186
-195
-197
-208
-194
-172
-169
-168
-172
-182
-201
-202
-189
-192
-189
-181
-183
-193
-201
-193
-195
-191
-187
-173
-170
-171
-168
-173
-175
-172
-165
-160
-151
-151
-167
-164
-162
-162
-161
-163
-164
-185
-205
-220
-237
-242
-254
-248
-245
-243
-240
-253
-257
-257
-255
-251
-259
-264
-254
-252
-250
-235
-229
-226
-227
-238
-256
-257
-262
-258
-262
-258
-253
-229
-215
-212
-198
-212
-219
-227
-216
-217
-233
-243
-248
-262
-272
-276
-280
-293
-299
-305
-301
-301
-296
-286
-297
-287
-277
-269
-281
-297
-304
-313
-318
-321
-318
-322
-319
-301
-286
-288
-298
-295
-280
-285
-287
-280
-271
-258
-256
-244
-229
-227
-228
-224
-235
-258
-248
-232
-233
-236
-243
-263
-275
-262
-256
-261
-261
-263
-255
-259
-271
-269
-245
-230
-224
-223
-223
-219
-219
-218
-213
-205
-198
-179
-174
-170
-179
-185
-202
-206
-213
-233
-222
-214
-220
-234
-223
-217
-224
-234
-235
-235
-236
-240
-231
-238
-239
-235
-240
-234
-253
-258
-258
-269
-274
-265
-270
-276
-269
-273
-281
-282
-280
-284
-279
-271
-278
-285
-280
-270
-266
-286
-306
-306
-316
-324
-335
-345
-355
-354
-362
-368
-366
-374
-367
-365
-368
-373
-373
-368
-367
-360
-350
-327
-303
-293
-288
-295
-316
-318
-337
-344
-351
-350
-347
-350
-349
-347
-332
-334
-327
-326
-320
-307
-311
-297
-288
-294
-273
-259
-261
-251
-260
-264
-274
-277
-284
-302
-301
-303
-312
-318
-316
-321
-302
-297
-302
-301
-297
-302
-314
-313
-317
-312
-300
-306
-303
-287
-267
-258
-257
-254
-260
-265
-266
-268
-268
-272
-278
-282
-282
-280
-282
-281
-282
-283
-287
-275
-259
-266
-275
-282
-290
-293
-288
-291
-288
-293
-315
-318
-321
-321
-316
-320
-308
-301
-320
-335
-344
-344
-339
-326
-319
-305
-280
-278
-287
-289
-304
-307
-299
-292
-303
-312
-304
-304
-315
-327
-322
-330
-325
-333
-339
-351
-366
-363
-369
-364
-358
-351
-355
-355
-344
-338
-333
-326
-317
-309
-309
-308
-312
-320
-320
-318
-316
-308
-307
-305
-313
-324
-321
-323
-308
-297
-302
-294
-284
-267
-252
-232
-230
-228
-217
-199
-190
-183
-180
-179
-175
-166
-164
-147
-141
-152
-144
-159
-178
-181
-185
-173
-154
-162
-175
-175
-187
-207
-208
-197
-204
-210
-209
-206
-206
-207
-204
-200
-193
-194
-197
-203
-219
-220
-209
-206
-210
-207
-201
-204
-192
-196
-185
-188
-191
-194
-201
-205
-206
-201
-207
-214
-230
-226
-233
-232
-229
-234
-232
-234
-239
-241
-239
-237
-225
-228
-229
-223
-231
-232
-234
-229
-223
-234
-241
-257
-272
-285
-285
-295
-311
-314
-312
-315
-322
-313
-311
-310
-305
-310
-312
-305
-321
-312
-290
-284
-291
-290
-287
-280
-287
-318
-339
-348
-343
-333
-318
-302
-295
-286
-273
-276
-282
-284
-280
-273
-283
-292
-294
-300
-302
-293
-279
-276
-276
-285
-293
-293
-297
-290
-283
-285
-291
-282
-277
-276
-276
-272
-274
-275
-279
-288
-287
-297
-306
-315
-322
-326
-324
-317
-318
-330
-327
-308
-306
-299
-301
-308
-324
-333
-319
-323
-321
-314
-302
-293
-295
-304
-310
-321
-336
-345
-367
-364
-357
-375
-383
-385
-390
-397
-396
-370
-359
-368
-378
-372
-365
-367
-359
-360
-364
-377
-386
-400
-407
-393
-373
-376
-375
-362
-364
-389
-408
-405
-411
-423
-430
-433
-432
-429
-425
-424
-415
-409
-409
-404
-403
-391
-384
-373
-363
-359
-361
-375
-390
-398
-394
-413
-426
-417
-408
-396
-395
-383
-372
-373
-375
-373
-369
-370
-360
-350
-362
-365
-365
-361
-354
-341
-318
-297
-287
-295
-295
-292
-285
-274
-275
-278
-268
-262
-266
-268
-264
-261
-268
-278
-285
-289
-302
-301
-307
-296
-274
-272
-267
-266
-248
-262
-267
-268
-278
-284
-284
-271
-271
-277
-287
-305
-303
-298
-296
-278
-281
-280
-289
-302
-298
-289
-279
-282
-288
-290
-299
-301
-308
-308
-310
-315
-313
-322
-319
-321
-324
-319
-308
-299
-306
-294
-287
-296
-304
-302
-302
-304
-304
-303
-292
-292
-291
-297
-302
-297
-302
-301
-305
-304
-290
-292
-294
-306
-326
-335
-332
-323
-310
-303
-296
-286
-280
-270
-273
-276
-271
-263
-258
-267
-271
-273
-262
-249
-236
-218
-215
-219
-227
-230
-214
-205
-189
-178
-187
-199
-199
-217
-220
-239
-237
-230
-233
-231
-226
-219
-218
-210
-217
-219
-210
-210
-201
-201
-207
-203
-204
-201
-211
-218
-219
-225
-237
-237
-241
-232
-235
-248
-251
-245
-244
-239
-221
-228
-231
-226
-219
-225
-227
-218
-222
-221
-226
-225
-234
-240
-233
-250
-255
-252
-249
-250
-255
-263
-285
-293
-307
-300
-282
-280
-280
-281
-295
-302
-293
-295
-291
-280
-277
-281
-284
-284
-277
-270
-273
-286
-298
-304
-303
-294
-303
-310
-315
-323
-331
-325
-311
-295
-282
-296
-304
-294
-283
-272
-273
-264
-257
-263
-260
-259
-254
-244
-245
-241
-234
-221
-213
-211
-225
-236
-239
-246
-258
-258
-272
-280
-290
-307
-316
-335
-334
-321
-319
-312
-305
-299
-297
-305
-306
-307
-304
-298
-301
-304
-294
-297
-307
-303
-304
-307
-306
-298
-309
-302
-287
-278
-290
-310
-300
-299
-298
-285
-284
-292
-282
-272
-273
-274
-285
-288
-287
-287
-290
-287
-279
-280
-283
-291
-300
-295
-295
-300
-315
-311
-304
-308
-301
-286
-272
-265
-267
-275
-289
-304
-306
-298
-297
-289
-290
-291
-297
-300
-301
-311
-303
-311
-319
-325
-319
-320
-319
-319
-316
-315
-318
-319
-332
-339
-362
-373
-369
-377
-373
-369
-365
-365
-364
-377
-388
-381
-368
-359
-344
-339
-330
-333
-347
-347
-350
-366
-356
-337
-335
-341
-337
-327
-329
-340
-346
-347
-353
-367
-372
-363
-359
-359
-342
-339
-339
-334
-339
-354
-352
-344
-344
-350
-334
-311
-304
-300
-297
-301
-307
-309
-311
-304
-308
-311
-308
-299
-285
-275
-266
-268
-275
-278
-279
-279
-275
-280
-286
-274
-272
-270
-262
-261
-251
-239
-257
-253
-252
-242
-230
-223
-211
-225
-228
-226
-221
-227
-238
-246
-256
-255
-248
-259
-268
-276
-273
-270
-272
-277
-279
-284
-303
-297
-293
-297
-289
-265
-257
-267
-270
-258
-247
-240
-243
-240
-246
-253
-246
-252
-258
-270
-275
-281
-288
-294
-311
-318
-314
-308
-307
-299
-308
-313
-309
-303
-305
-327
-320
-314
-320
-315
-305
-302
-297
-295
-292
-300
-303
-288
-276
-276
-285
-291
-282
-276
-278
-274
-264
-258
-261
-253
-240
-221
-205
-209
-211
-212
-211
-205
-185
-179
-175
-168
-175
-193
-203
-203
-208
-205
-197
-194
-193
-189
-194
-208
-220
-234
-245
-261
-271
-267
-258
-243
-240
-234
-230
-231
-236
-235
-211
-201
-201
-169
-156
-151
-150
-144
-157
-171
-162
-173
-191
-188
-184
-183
-185
-186
-188
-194
-208
-221
-222
-231
-238
-241
-246
-254
-252
-259
-267
-276
-268
-257
-262
-273
-274
-274
-278
-278
-272
-271
-272
-275
-272
-281
-296
-296
-293
-291
-288
-280
-280
-279
-287
-289
-283
-290
-296
-303
-303
-290
-286
-260
-250
-250
-246
-244
-246
-251
-254
-262
-238
-222
-210
-185
-178
-194
-197
-195
-201
-199
-210
-215
-216
-215
-227
-230
-222
-240
-246
-246
-239
-230
-219
-209
-187
-182
-169
-156
-165
-169
-182
-188
-196
-194
-184
-181
-166
-158
-143
-135
-139
-152
-165
-148
-151
-157
-156
-144
-145
-164
-173
-162
-159
-170
-169
-178
-190
-207
-229
-247
-262
-260
-237
-240
-236
-217
-200
-193
-200
-201
-191
-189
-208
-218
-215
-224
-240
-244
-245
-240
-266
-274
-268
-283
-284
-291
-296
-297
-295
-303
-305
-302
-313
-314
-314
-308
-297
-297
-300
-305
-299
-290
-295
-293
-285
-292
-299
-301
-302
-296
-286
-275
-281
-286
-288
-278
-272
-273
-279
-287
-289
-286
-278
-275
-256
-266
-268
-261
-269
-269
-262
-263
-271
-281
-275
-274
-281
-280
-277
-286
-296
-284
-272
-270
-273
-280
-290
-292
-283
-294
-296
-291
-292
-308
-315
-316
-318
-315
-325
-330
-325
-325
-336
-342
-340
-340
-328
-324
-317
-300
-297
-308
-308
-307
-305
-293
-295
-293
-298
-300
-284
-273
-268
-269
-253
-249
-255
-257
-256
-267
-276
-263
-248
-247
-263
-275
-279
-271
-277
-276
-268
-277
-279
-288
-286
-272
-266
-263
-265
-288
-316
-326
-321
-326
-316
-298
-284
-281
-273
-277
-278
-258
-249
-242
-238
-242
-229
-233
-253
-263
-263
-257
-246
-252
-257
-259
-257
-268
-264
-263
-268
-260
-260
-267
-293
-306
-309
-308
-305
-311
-330
-334
-324
-332
-329
-306
-290
-303
-333
-324
-323
-333
-340
-365
-353
-353
-361
-345
-326
-325
-345
-355
-347
-335
-332
-330
-332
-344
-357
-353
-355
-346
-329
-307
-296
-285
-273
-274
-264
-258
-243
-235
-236
-234
-236
-230
-233
-236
-237
-241
-256
-276
-285
-280
-271
-249
-234
-237
-242
-235
-229
-223
-207
-188
-185
-190
-177
-158
-161
-159
-160
-162
-168
-184
-192
-185
-181
-180
-166
-169
-181
-184
-182
-189
-188
-186
-183
-185
-188
-184
-175
-180
-190
-189
-179
-179
-186
-185
-190
-190
-203
-208
-215
-194
-161
-153
-157
-154
-164
-188
-194
-204
-214
-235
-244
-246
-233
-227
-221
-216
-221
-231
-243
-249
-263
-251
-232
-221
-216
-215
-217
-224
-238
-249
-246
-247
-268
-267
-270
-290
-308
-313
-307
-309
-290
-275
-267
-258
-266
-274
-272
-271
-266
-261
-248
-247
-246
-242
-245
-260
-270
-271
-283
-277
-256
-240
-225
-216
-207
-192
-191
-212
-232
-212
-202
-202
-193
-196
-206
-212
-224
-234
-252
-259
-256
-262
-257
-251
-242
-246
-257
-254
-244
-254
-263
-254
-235
-231
-248
-258
-256
-264
-269
-261
-265
-271
-270
-275
-272
-269
-266
-263
-278
-296
-290
-286
-286
-301
-303
-305
-320
-318
-325
-331
-341
-356
-361
-356
-339
-332
-330
-335
-345
-348
-341
-343
-355
-368
-382
-385
-371
-372
-376
-365
-355
-357
-368
-364
-364
-374
-383
-390
-390
-392
-397
-377
-369
-376
-391
-388
-383
-398
-402
-414
-418
-410
-409
-412
-410
-397
-388
-384
-379
-386
-393
-394
-398
-396
-385
-374
-378
-359
-339
-327
-314
-300
-286
-280
-280
-282
-284
-288
-273
-268
-262
-260
-273
-279
-288
-300
-312
-314
-308
-305
-302
-292
-287
-300
-307
-311
-315
-310
-308
-321
-312
-306
-303
-292
-291
-277
-274
-274
-287
-273
-264
-279
-282
-273
-274
-280
-280
-273
-281
-282
-271
-259
-250
-245
-244
-273
-294
-309
-293
-286
-281
-268
-269
-271
-279
-278
-285
-279
-271
-267
-252
-247
-250
-242
-231
-222
-217
-210
-202
-205
-202
-207
-213
-207
-217
-234
-235
-240
-241
-253
-254
-266
-293
-294
-303
-314
-309
-299
-292
-285
-292
-287
-285
-293
-307
-323
-332
-338
-330
-315
-313
-312
-307
-322
-331
-322
-296
-286
-275
-267
-257
-254
-247
-243
-244
-236
-236
-235
-222
-224
-241
-233
-232
-232
-227
-221
-224
-231
-229
-236
-237
-234
-242
-239
-233
-241
-251
-249
-243
-247
-245
-259
-265
-256
-253
-246
-245
-247
-243
-245
-228
-204
-190
-189
-207
-214
-209
-217
-221
-212
-200
-190
-203
-204
-201
-194
-190
-188
-181
-179
-179
-182
-190
-196
-197
-188
-185
-174
-167
-170
-168
-184
-199
-209
-212
-220
-230
-219
-223
-225
-240
-243
-252
-263
-263
-265
-270
-279
-267
-256
-265
-253
-235
-221
-222
-220
-222
-229
-225
-219
-218
-222
-220
-223
-229
-225
-216
-215
-215
-218
-218
-231
-240
-251
-250
-237
-220
-216
-207
-202
-203
-204
-204
-202
-204
-202
-211
-212
-215
-220
-227
-232
-232
-233
-232
-242
-226
-224
-226
-220
-226
-230
-234
-216
-213
-217
-219
-225
-227
-233
-236
-240
-244
-249
-251
-246
-250
-255
-260
-261
-266
-264
-262
-254
-245
-253
-260
-266
-262
-261
-266
-268
-259
-257
-256
-261
-253
-246
-250
-230
-233
-240
-236
-239
-249
-259
-261
-264
-249
-246
-260
-261
-272
-284
-298
-301
-298
-305
-317
-326
-324
-324
-326
-325
-314
-310
-317
-321
-329
-341
-347
-346
-348
-362
-362
-364
-380
-387
-392
-390
-382
-390
-402
-406
-414
-416
-412
-413
-419
-423
-407
-401
-408
-433
-427
-422
-406
-384
-388
-378
-387
-388
-379
-375
-373
-365
-357
-359
-365
-365
-368
-376
-375
-370
-359
-355
-355
-353
-343
-336
-337
-335
-338
-343
-335
-324
-330
-326
-315
-319
-321
-320
-316
-311
-311
-307
-304
-301
-312
-312
-303
-291
-288
-287
-289
-293
-298
-315
-304
-288
-284
-268
-263
-258
-244
-235
-240
-243
-232
-225
-227
-235
-221
-221
-219
-211
-207
-211
-209
-211
-219
-218
-210
-223
-229
-227
-239
-227
-229
-231
-241
-241
-225
-222
-229
-213
-202
-208
-220
-227
-231
-235
-244
-246
-236
-236
-236
-222
-220
-237
-241
-232
-240
-261
-257
-250
-242
-242
-247
-264
-263
-271
-281
-274
-287
-292
-293
-294
-292
-300
-307
-316
-312
-300
-292
-300
-291
-267
-258
-262
-249
-247
-264
-259
-263
-262
-266
-269
-279
-270
-262
-249
-229
-230
-236
-242
-252
-260
-267
-264
-268
-278
-279
-284
-295
-306
-302
-289
-276
-276
-259
-257
-257
-249
-247
-254
-251
-240
-241
-248
-252
-247
-246
-234
-214
-198
-199
-195
-198
-206
-219
-227
-224
-218
-212
-210
-213
-210
-222
-222
-202
-199
-202
-205
-204
-217
-218
-217
-220
-204
-200
-196
-195
-187
-190
-178
-174
-194
-199
-216
-214
-212
-211
-224
-230
-223
-231
-251
-259
-258
-263
-273
-263
-253
-243
-234
-234
-228
-226
-222
-222
-228
-238
-234
-232
-246
-242
-235
-225
-237
-244
-254
-265
-264
-271
-268
-259
-258
-262
-259
-249
-234
-234
-231
-231
-228
-220
-208
-198
-199
-201
-200
-193
-182
-174
-173
-185
-201
-200
-209
-220
-210
-210
-209
-197
-190
-205
-206
-208
-213
-218
-218
-209
-215
-210
-209
-210
-201
-201
-217
-232
-245
-256
-261
-265
-263
-254
-243
-234
-230
-221
-221
-229
-230
-224
-218
-212
-210
-220
-222
-215
-220
-227
-234
-246
-248
-240
-240
-238
-233
-226
-240
-247
-256
-264
-257
-258
-265
-263
-254
-254
-268
-284
-291
-304
-318
-326
-331
-341
-341
-340
-351
-355
-356
-363
-381
-386
-380
-374
-367
-368
-364
-362
-380
-381
-371
-362
-361
-365
-360
-361
-361
-361
-360
-351
-344
-327
-328
-329
-329
-332
-333
-329
-313
-308
-316
-318
-315
-321
-331
-342
-348
-352
-349
-351
-354
-350
-352
-345
-338
-341
-342
-350
-346
-347
-347
-344
-347
-347
-358
-361
-362
-352
-350
-347
-353
-361
-359
-344
-331
-331
-324
-333
-339
-354
-354
-333
-326
-324
-317
-309
-303
-285
-271
-262
-270
-274
-280
-294
-293
-289
-297
-312
-319
-316
-304
-298
-286
-272
-274
-266
-270
-264
-245
-241
-229
-219
-208
-210
-218
-230
-236
-222
-219
-219
-199
-183
-180
-189
-188
-189
-190
-184
-177
-169
-182
-183
-185
-192
-208
-215
-219
-231
-240
-260
-270
-280
-284
-287
-279
-280
-276
-258
-260
-248
-243
-242
-253
-259
-265
-272
-273
-270
-263
-280
-297
-301
-303
-307
-309
-319
-323
-331
-343
-328
-317
-318
-315
-313
-317
-307
-297
-308
-301
-298
-293
-293
-312
-317
-315
-305
-307
-310
-306
-302
-304
-306
-307
-310
-321
-329
-329
-328
-325
-321
-330
-337
-339
-341
-335
-347
-345
-334
-348
-343
-330
-322
-320
-315
-313
-317
-328
-337
-352
-362
-363
-366
-354
-338
-323
-299
-292
-313
-306
-306
-314
-312
-313
-306
-295
-291
-306
-308
-285
-280
-268
-259
-253
-251
-257
-254
-247
-235
-241
-231
-224
-235
-245
-250
-239
-237
-243
-244
-243
-254
-260
-259
-266
-271
-268
-265
-268
-280
-277
-265
-260
-272
-260
-240
-238
-237
-248
-257
-267
-267
-253
-242
-245
-235
-242
-244
-241
-253
-261
-258
-253
-267
-273
-269
-267
-267
-259
-256
-247
-232
-231
-237
-244
-245
-252
-252
-250
-267
-277
-267
-263
-264
-271
-271
-283
-293
-296
-304
-301
-302
-323
-335
-341
-350
-350
-351
-348
-334
-328
-343
-347
-337
-340
-342
-343
-332
-330
-324
-316
-318
-322
-336
-329
-331
-339
-334
-326
-324
-324
-325
-327
-330
-323
-318
-310
-312
-306
-298
-304
-315
-335
-348
-346
-337
-334
-330
-322
-319
-318
-317
-313
-300
-292
-300
-309
-307
-312
-306
-301
-301
-312
-326
-341
-347
-345
-354
-353
-347
-333
-333
-334
-334
-348
-361
-362
-352
-347
-344
-346
-352
-348
-347
-355
-352
-334
-318
-311
-313
-317
-325
-333
-346
-351
-360
-362
-369
-368
-365
-365
-359
-364
-364
-372
-369
-355
-338
-319
-307
-304
-303
-295
-301
-306
-325
-328
-334
-350
-357
-359
-358
-362
-368
-377
-392
-406
-410
-417
-419
-421
-417
-421
-407
-381
-380
-396
-402
-404
-403
-397
-394
-385
-372
-367
-359
-340
-328
-325
-318
-310
-290
-279
-266
-243
-236
-229
-221
-224
-236
-239
-244
-238
-230
-235
-234
-227
-220
-200
-191
-192
-194
-196
-198
-197
-198
-208
-210
-230
-227
-228
-235
-243
-260
-267
-264
-249
-236
-238
-236
-244
-240
-240
-246
-243
-233
-226
-207
-191
-178
-158
-155
-151
-135
-132
-134
-137
-137
-131
-121
-121
-139
-151
-146
-151
-164
-175
-180
-183
-186
-190
-194
-210
-219
-229
-235
-246
-263
-273
-291
-286
-274
-264
-258
-239
-235
-241
-255
-261
-267
-281
-291
-295
-293
-302
-311
-307
-298
-304
-304
-286
-273
-271
-270
-246
-245
-247
-229
-224
-220
-227
-219
-210
-208
-219
-237
-240
-241
-251
-246
-235
-227
-231
-224
-225
-229
-222
-223
-237
-253
-272
-277
-268
-268
-266
-268
-265
-264
-262
-252
-245
-233
-224
-214
-204
-192
-175
-172
-163
-167
-173
-169
-178
-195
-206
-205
-204
-197
-200
-192
-183
-181
-173
-163
-150
-159
-164
-160
-161
-169
-175
-182
-169
-161
-159
-149
-150
-159
-154
-155
-162
-166
-159
-164
-167
-164
-168
-166
-167
-177
-192
-198
-203
-218
-225
-219
-215
-217
-215
-208
-189
-168
-175
-178
-167
-159
-157
-160
-162
-161
-161
-154
-145
-133
-140
-147
-143
-157
-172
-177
-178
-189
-195
-181
-168
-174
-185
-183
-184
-203
-218
-221
-220
-214
-217
-213
-208
-223
-241
-256
-265
-270
-280
-279
-275
-283
-280
-278
-282
-290
-294
-297
-300
-308
-309
-304
-295
-294
-299
-312
-310
-302
-317
-322
-321
-317
-328
-323
-324
-318
-300
-271
-248
-238
-225
-218
-228
-232
-226
-221
-231
-251
-248
-254
-250
-258
-269
-267
-270
-271
-275
-279
-278
-273
-274
-282
-284
-284
-286
-285
-295
-296
-291
-280
-282
-280
-275
-271
-262
-262
-252
-260
-259
-235
-235
-238
-235
-226
-223
-226
-229
-232
-229
-226
-239
-244
-235
-238
-236
-236
-245
-248
-257
-273
-274
-260
-265
-274
-261
-265
-270
-279
-280
-286
-301
-292
-289
-295
-296
-295
-291
-274
-269
-270
-278
-279
-275
-270
-268
-271
-256
-235
-224
-223
-234
-240
-237
-236
-255
-272
-263
-261
-265
-268
-263
-266
-264
-260
-267
-273
-272
-276
-284
-286
-292
-296
-288
-286
-272
-262
-258
-261
-257
-255
-254
-252
-241
-250
-270
-257
-255
-261
-263
-254
-262
-267
-265
-254
-254
-254
-246
-240
-257
-266
-270
-282
-282
-291
-280
-278
-280
-269
-267
-270
-284
-290
-292
-306
-316
-321
-317
-314
-304
-291
-280
-289
-300
-299
-283
-260
-257
-247
-241
-238
-243
-257
-260
-266
-269
-265
-263
-257
-262
-270
-263
-261
-255
-264
-264
-255
-248
-244
-241
-239
-239
-241
-251
-247
-254
-263
-278
-294
-299
-290
-284
-282
-277
-272
-273
-271
-264
-255
-255
-263
-256
-249
-260
-266
-266
-278
-289
-286
-288
-287
-289
-290
-291
-299
-300
-299
-300
-316
-321
-325
-343
-338
-337
-336
-337
-339
-337
-329
-328
-328
-323
-316
-329
-340
-331
-330
-332
-330
-331
-337
-341
-338
-335
-341
-344
-347
-348
-338
-333
-331
-337
-345
-331
-329
-325
-310
-287
-272
-274
-258
-252
-254
-248
-245
-247
-246
-268
-275
-275
-268
-265
-264
-260
-255
-241
-232
-220
-203
-186
-168
-173
-172
-175
-171
-172
-169
-164
-178
-186
-183
-165
-162
-153
-153
-151
-151
-142
-146
-142
-131
-129
-118
-115
-118
-124
-137
-142
-150
-146
-153
-169
-170
-174
-175
-171
-170
-172
-171
-176
-180
-178
-180
-193
-190
-193
-206
-219
-218
-211
-220
-225
-214
-220
-230
-238
-246
-259
-290
-318
-335
-337
-334
-336
-342
-346
-348
-350
-360
-361
-358
-359
-362
-370
-358
-347
-346
-355
-371
-370
-371
-379
-386
-388
-389
-378
-371
-353
-325
-322
-329
-332
-332
-338
-351
-350
-352
-356
-371
-371
-348
-346
-350
-360
-365
-367
-363
-367
-381
-371
-342
-338
-333
-317
-314
-304
-294
-300
-302
-306
-303
-301
-301
-300
-279
-271
-278
-272
-268
-271
-261
-255
-261
-275
-268
-264
-271
-273
-274
-274
-275
-274
-266
-264
-269
-277
-273
-265
-265
-264
-269
-265
-260
-260
-268
-271
-270
-268
-281
-281
-284
-296
-307
-311
-326
-325
-316
-323
-326
-326
-316
-318
-314
-296
-288
-296
-307
-304
-304
-306
-315
-312
-303
-302
-305
-314
-311
-307
-305
-312
-315
-309
-320
-324
-318
-322
-325
-326
-321
-319
-327
-314
-306
-323
-321
-328
-332
-333
-342
-341
-349
-349
-357
-344
-326
-340
-323
-322
-335
-327
-325
-324
-316
-319
-319
-337
-351
-360
-363
-350
-338
-336
-328
-311
-313
-331
-329
-317
-317
-321
-327
-324
-338
-335
-333
-332
-329
-319
-301
-312
-324
-313
-297
-287
-276
-267
-262
-262
-272
-276
-279
-274
-278
-278
-270
-262
-248
-235
-232
-233
-226
-231
-242
-249
-264
-270
-277
-291
-295
-293
-301
-309
-315
-320
-325
-320
-314
-319
-322
-325
-315
-316
-311
-317
-323
-314
-300
-290
-281
-257
-243
-234
-246
-246
-248
-264
-276
-282
-281
-277
-268
-266
-263
-255
-264
-281
-290
-302
-314
-322
-329
-329
-317
-305
-307
-305
-292
-302
-300
-293
-299
-298
-299
-302
-304
-308
-309
-305
-313
-323
-319
-329
-336
-335
-332
-328
-343
-338
-321
-326
-340
-348
-351
-340
-339
-339
-336
-325
-313
-302
-287
-280
-283
-284
-284
-291
-287
-287
-289
-299
-294
-290
-298
-297
-285
-275
-277
-279
-275
-277
-283
-288
-277
-277
-285
-280
-279
-280
-280
-265
-266
-271
-260
-252
-253
-257
-255
-257
-256
-255
-257
-247
-247
-248
-246
-249
-246
-246
-245
-226
-218
-216
-207
-195
-203
-207
-207
-234
-243
-234
-251
-253
-252
-252
-251
-246
-240
-241
-229
-234
-231
-235
-243
-242
-249
-259
-265
-262
-261
-254
-254
-262
-258
-273
-287
-280
-275
-275
-286
-294
-288
-293
-290
-292
-293
-299
-312
-302
-299
-302
-305
-306
-300
-302
-309
-310
-317
-320
-332
-333
-334
-328
-300
-282
-294
-316
-319
-313
-306
-310
-297
-289
-302
-301
-305
-290
-288
-287
-270
-268
-264
-273
-268
-268
-277
-275
-292
-309
-326
-338
-351
-360
-360
-353
-361
-379
-376
-372
-378
-386
-385
-371
-359
-346
-329
-311
-292
-284
-282
-288
-289
-284
-280
-284
-291
-288
-287
-283
-278
-274
-272
-279
-282
-292
-298
-302
-317
-320
-340
-354
-357
-359
-354
-344
-337
-323
-316
-306
-283
-274
-267
-265
-255
-259
-252
-247
-247
-254
-255
-259
-270
-286
-290
-299
-313
-314
-307
-316
-327
-315
-298
-292
-297
-293
-284
-276
-282
-289
-298
-299
-295
-279
-264
-263
-264
-264
-251
-246
-253
-251
-245
-237
-223
-216
-225
-228
-226
-224
-227
-211
-207
-221
-239
-244
-239
-239
-242
-246
-253
-259
-267
-275
-274
-269
-274
-281
-279
-293
-300
-295
-295
-286
-290
-306
-307
-320
-328
-337
-341
-341
-334
-335
-341
-338
-333
-325
-321
-318
-311
-313
-294
-281
-291
-283
-270
-271
-277
-283
-273
-261
-259
-253
-248
-244
-237
-238
-245
-251
-262
-258
-257
-270
-283
-278
-261
-254
-253
-250
-253
-248
-250
-245
-243
-254
-247
-246
-257
-261
-248
-248
-244
-235
-242
-249
-243
-255
-272
-277
-264
-256
-262
-254
-239
-225
-221
-204
-197
-212
-215
-215
-228
-230
-241
-251
-255
-270
-282
-281
-284
-297
-290
-280
-268
-258
-261
-263
-253
-240
-232
-241
-243
-245
-265
-270
-269
-275
-280
-273
-258
-260
-266
-259
-253
-254
-258
-244
-230
-233
-234
-228
-230
-251
-259
-261
-271
-275
-284
-277
-275
-291
-296
-277
-262
-262
-250
-230
-226
-226
-222
-205
-211
-208
-197
-196
-197
-194
-199
-203
-201
-205
-209
-220
-225
-218
-203
-209
-206
-217
-222
-217
-205
-202
-199
-179
-185
-185
-175
-167
-158
-163
-158
-160
-176
-180
-164
-159
-167
-169
-162
-162
-173
-182
-171
-172
-177
-182
-191
-185
-173
-165
-164
-174
-176
-191
-210
-219
-238
-245
-244
-248
-255
-257
-273
-285
-285
-292
-291
-296
-291
-281
-280
-271
-272
-278
-284
-291
-306
-326
-339
-343
-355
-367
-364
-352
-351
-351
-359
-356
-356
-359
-365
-369
-365
-371
-380
-378
-377
-367
-361
-360
-362
-367
-370
-359
-345
-343
-332
-324
-314
-315
-311
-310
-315
-315
-325
-338
-340
-343
-340
-335
-325
-306
-293
-288
-298
-304
-310
-305
-303
-304
-300
-305
-311
-314
-322
-308
-286
-281
-289
-288
-279
-277
-276
-288
-290
-287
-281
-276
-277
-264
-259
-250
-242
-239
-241
-243
-244
-239
-231
-231
-235
-229
-232
-245
-261
-261
-251
-250
-246
-234
-231
-227
-234
-243
-251
-246
-238
-252
-263
-267
-268
-267
-272
-271
-283
-287
-291
-279
-269
-271
-274
-285
-291
-285
-261
-262
-267
-264
-266
-263
-265
-262
-275
-289
-298
-305
-315
-328
-324
-324
-318
-320
-312
-300
-311
-316
-319
-320
-317
-317
-318
-320
-330
-331
-332
-330
-330
-333
-327
-335
-342
-342
-331
-321
-332
-330
-324
-319
-318
-321
-323
-331
-329
-326
-312
-294
-279
-278
-272
-263
-269
-266
-256
-264
-268
-277
-283
-286
-270
-271
-285
-284
-293
-300
-293
-288
-274
-264
-251
-244
-240
-232
-226
-239
-236
-235
-231
-218
-211
-197
-191
-180
-177
-190
-199
-194
-185
-186
-174
-164
-152
-149
-150
-169
-185
-195
-208
-217
-217
-218
-224
-220
-207
-212
-217
-202
-187
-184
-183
-186
-189
-188
-182
-180
-196
-211
-221
-218
-208
-214
-215
-211
-220
-226
-234
-223
-216
-225
-233
-207
-195
-205
-207
-209
-218
-226
-238
-250
-258
-273
-273
-274
-277
-279
-261
-257
-262
-255
-239
-204
-186
-182
-176
-181
-185
-199
-197
-198
-205
-202
-204
-214
-220
-211
-205
-200
-188
-169
-156
-156
-154
-134
-126
-117
-112
-112
-97
-91
-89
-91
-92
-93
-105
-112
-107
-102
-103
-118
-111
-102
-102
-104
-104
-97
-106
-112
-124
-115
-119
-114
-106
-98
-104
-118
-128
-141
-152
-159
-149
-156
-157
-151
-171
-185
-185
-187
-190
-202
-203
-208
-224
-249
-263
-268
-275
-282
-296
-308
-316
-309
-301
-299
-281
-277
-273
-243
-234
-246
-235
-237
-245
-247
-244
-250
-259
-269
-284
-299
-305
-316
-316
-306
-306
-311
-299
-297
-311
-310
-305
-308
-321
-311
-316
-321
-319
-326
-333
-329
-335
-346
-349
-336
-342
-362
-371
-365
-362
-370
-367
-366
-365
-371
-363
-349
-340
-345
-353
-338
-339
-345
-338
-342
-334
-331
-318
-307
-296
-286
-278
-260
-267
-272
-272
-283
-300
-318
-319
-328
-348
-353
-345
-341
-343
-343
-345
-348
-338
-321
-307
-314
-318
-320
-328
-332
-324
-303
-301
-297
-302
-312
-290
-279
-276
-268
-268
-271
-271
-275
-278
-279
-278
-279
-293
-298
-298
-308
-327
-347
-345
-339
-345
-347
-348
-353
-365
-360
-335
-321
-315
-295
-273
-278
-286
-285
-291
-296
-283
-282
-297
-289
-275
-276
-291
-297
-296
-299
-311
-321
-305
-305
-329
-340
-340
-338
-327
-321
-308
-298
-295
-301
-318
-324
-328
-342
-348
-353
-357
-357
-358
-355
-346
-352
-355
-347
-329
-323
-341
-338
-335
-327
-323
-315
-308
-310
-317
-312
-311
-320
-319
-315
-309
-317
-320
-311
-306
-302
-297
-295
-283
-281
-285
-269
-273
-291
-300
-294
-302
-296
-295
-299
-303
-295
-305
-296
-292
-263
-268
-281
-246
-243
-196
-227
-191
-211
-207
-180
-210
-177
-217
-203
-216
-220
-224
-209
-215
-218
-205
-236
-212
-243
-246
-240
-283
-292
-292
-293
-282
-281
-272
-263
-250
-316
-267
-257
-280
-241
-237
-211
-235
-193
-203
-219
-221
-241
-204
-187
-210
-179
-165
-206
-153
-194
-224
-174
-211
-199
-181
-216
-197
-211
-237
-200
-245
-255
-222
-255
-262
-248
-258
-284
-261
-250
-240
-233
-242
-224
-225
-225
-216
-189
-194
-212
-190
-189
-192
-197
-192
-182
-185
-185
-165
-160
-177
-167
-181
-203
-192
-188
-188
-189
-198
-197
-198
-211
-207
-203
-197
-201
-203
-188
-186
-189
-192
-202
-203
-206
-214
-214
-204
-205
-209
-201
-213
-229
-233
-227
-228
-236
-241
-240
-243
-246
-235
-236
-245
-250
-256
-252
-246
-243
-260
-264
-256
-259
-247
-228
-229
-230
-216
-213
-213
-203
-217
-218
-211
-224
-224
-213
-202
-214
-209
-202
-211
-217
-226
-230
-246
-242
-247
-250
-253
-250
-242
-251
-260
-261
-263
-266
-268
-268
-272
-282
-287
-295
-301
-281
-278
-272
-260
-261
-263
-275
-276
-295
-300
-301
-305
-306
-305
-318
-333
-335
-353
-358
-358
-363
-369
-375
-387
-403
-410
-412
-417
-415
-411
-403
-399
-408
-421
-424
-429
-428
-420
-408
-404
-402
-400
-397
-382
-378
-379
-385
-384
-366
-363
-361
-355
-345
-348
-356
-377
-388
-379
-366
-341
-327
-317
-306
-297
-297
-295
-289
-277
-267
-250
-247
-256
-255
-257
-261
-266
-263
-258
-258
-254
-251
-247
-250
-250
-256
-259
-261
-262
-258
-250
-232
-237
-233
-231
-240
-239
-237
-238
-231
-220
-212
-189
-186
-186
-179
-181
-186
-190
-192
-180
-186
-191
-205
-217
-226
-249
-247
-249
-249
-256
-261
-258
-254
-259
-262
-263
-261
-270
-288
-286
-284
-304
-324
-332
-341
-350
-363
-379
-387
-386
-385
-394
-404
-396
-410
-420
-414
-406
-395
-381
-370
-374
-363
-346
-332
-326
-324
-312
-312
-315
-316
-314
-312
-310
-320
-322
-321
-319
-328
-342
-336
-333
-332
-326
-331
-319
-318
-332
-326
-337
-353
-358
-362
-352
-352
-348
-329
-325
-320
-300
-290
-278
-275
-280
-284
-277
-260
-263
-275
-289
-279
-277
-276
-275
-265
-264
-263
-267
-268
-265
-245
-234
-230
-225
-237
-243
-228
-220
-215
-210
-207
-222
-225
-213
-208
-203
-203
-197
-205
-210
-205
-204
-202
-192
-193
-200
-208
-214
-203
-197
-199
-190
-182
-183
-188
-189
-183
-190
-189
-193
-192
-188
-193
-193
-191
-200
-207
-207
-208
-197
-204
-212
-212
-216
-220
-209
-214
-217
-219
-226
-216
-207
-199
-207
-205
-202
-198
-191
-205
-207
-203
-207
-204
-206
-210
-216
-220
-243
-258
-251
-244
-238
-237
-229
-232
-245
-263
-269
-261
-271
-276
-284
-278
-284
-303
-302
-289
-289
-295
-290
-288
-296
-308
-309
-307
-299
-281
-277
-285
-290
-290
-282
-278
-272
-270
-263
-266
-274
-275
-281
-271
-270
-263
-253
-252
-242
-227
-218
-215
-212
-224
-220
-215
-202
-193
-176
-160
-154
-154
-156
-154
-158
-165
-182
-195
-195
-185
-192
-202
-197
-184
-188
-185
-184
-201
-200
-198
-199
-208
-225
-232
-245
-258
-263
-266
-271
-270
-265
-256
-244
-237
-238
-234
-234
-237
-235
-235
-240
-247
-254
-274
-290
-290
-291
-296
-303
-299
-286
-290
-292
-299
-296
-297
-283
-269
-286
-287
-284
-288
-288
-281
-279
-276
-272
-280
-289
-295
-306
-300
-294
-297
-285
-285
-293
-306
-308
-299
-302
-304
-303
-295
-299
-307
-310
-307
-303
-315
-323
-314
-308
-316
-318
-320
-326
-330
-329
-335
-329
-314
-309
-301
-286
-281
-274
-262
-262
-255
-260
-261
-253
-224
-217
-231
-236
-238
-231
-239
-258
-256
-240
-245
-248
-238
-226
-221
-241
-249
-249
-263
-257
-257
-251
-253
-255
-256
-262
-255
-247
-249
-244
-232
-234
-242
-254
-263
-270
-275
-271
-277
-291
-312
-326
-318
-317
-331
-326
-324
-330
-337
-334
-335
-324
-329
-340
-337
-346
-358
-353
-359
-375
-372
-365
-362
-367
-371
-381
-382
-381
-370
-369
-356
-344
-348
-347
-354
-359
-362
-379
-400
-398
-387
-398
-397
-384
-384
-391
-386
-374
-377
-366
-349
-335
-326
-330
-328
-325
-321
-307
-280
-278
-272
-269
-272
-284
-296
-285
-287
-287
-294
-290
-294
-298
-289
-282
-274
-274
-267
-251
-244
-243
-247
-249
-252
-256
-264
-262
-267
-277
-285
-295
-294
-290
-271
-244
-232
-217
-212
-208
-205
-197
-189
-198
-185
-185
-190
-198
-206
-207
-208
-207
-200
-200
-200
-192
-173
-172
-165
-148
-140
-120
-127
-140
-142
-141
-154
-153
-135
-137
-125
-111
-125
-144
-139
-137
-143
-140
-128
-143
-155
-163
-182
-199
-207
-206
-225
-238
-243
-237
-235
-220
-206
-202
-199
-205
-206
-213
-224
-214
-206
-209
-217
-213
-201
-206
-211
-209
-208
-200
-200
-204
-207
-216
-220
-234
-235
-242
-265
-270
-265
-262
-263
-254
-251
-249
-245
-258
-266
-267
-254
-258
-272
-277
-294
-295
-301
-299
-295
-298
-286
-289
-292
-289
-283
-292
-302
-299
-300
-293
-287
-286
-303
-318
-308
-293
-279
-280
-263
-248
-242
-237
-235
-234
-225
-224
-220
-222
-227
-228
-221
-214
-224
-209
-209
-211
-203
-201
-211
-217
-228
-229
-211
-215
-211
-203
-206
-196
-196
-206
-212
-207
-200
-200
-203
-200
-207
-231
-250
-256
-257
-269
-282
-293
-290
-290
-284
-288
-296
-301
-301
-295
-314
-323
-330
-337
-339
-343
-332
-330
-325
-328
-336
-334
-332
-331
-333
-345
-342
-333
-333
-329
-305
-291
-301
-300
-300
-300
-306
-325
-326
-314
-313
-320
-315
-306
-306
-306
-294
-291
-292
-287
-279
-283
-279
-257
-263
-281
-292
-290
-289
-293
-299
-294
-287
-292
-291
-291
-295
-303
-305
-316
-324
-322
-324
-323
-330
-343
-347
-349
-344
-346
-353
-349
-347
-332
-332
-334
-321
-299
-297
-308
-321
-312
-306
-301
-288
-293
-295
-295
-294
-299
-296
-309
-302
-286
-289
-294
-301
-305
-315
-324
-343
-352
-340
-331
-330
-342
-342
-343
-348
-344
-344
-340
-332
-325
-334
-341
-331
-332
-324
-336
-338
-342
-330
-315
-309
-305
-318
-314
-308
-297
-302
-302
-275
-262
-278
-288
-287
-285
-296
-316
-326
-319
-317
-314
-310
-315
-324
-327
-310
-310
-325
-321
-330
-325
-310
-298
-300
-314
-321
-330
-349
-361
-366
-371
-360
-365
-363
-358
-359
-356
-350
-354
-346
-343
-337
-326
-329
-321
-307
-303
-303
-307
-305
-291
-289
-288
-283
-303
-319
-317
-322
-326
-320
-309
-299
-298
-296
-288
-279
-270
-268
-263
-253
-261
-259
-265
-278
-279
-276
-270
-267
-271
-275
-271
-257
-256
-247
-222
-203
-194
-179
-171
-184
-189
-184
-182
-178
-165
-151
-146
-150
-154
-146
-157
-165
-160
-147
-134
-128
-108
-105
-117
-129
-124
-115
-104
-96
-83
-88
-108
-117
-122
-141
-162
-167
-173
-172
-173
-167
-161
-162
-168
-170
-173
-181
-177
-167
-162
-161
-157
-154
-162
-157
-143
-146
-157
-172
-181
-195
-220
-220
-212
-222
-221
-208
-215
-218
-223
-211
-198
-209
-202
-195
-194
-199
-207
-206
-209
-209
-205
-207
-210
-216
-219
-225
-242
-246
-259
-268
-270
-276
-295
-313
-323
-322
-323
-324
-322
-301
-293
-290
-274
-265
-266
-264
-267
-273
-283
-282
-285
-299
-296
-291
-291
-289
-269
-251
-240
-239
-239
-241
-240
-236
-247
-259
-262
-260
-255
-271
-264
-262
-268
-260
-234
-208
-204
-201
-198
-207
-208
-199
-191
-187
-191
-197
-196
-202
-210
-217
-223
-211
-209
-223
-227
-219
-209
-212
-213
-200
-187
-180
-203
-210
-218
-237
-242
-251
-259
-268
-269
-270
-275
-271
-272
-274
-282
-296
-312
-321
-333
-346
-356
-358
-359
-361
-357
-358
-359
-364
-360
-358
-359
-340
-337
-344
-350
-355
-356
-356
-370
-370
-355
-345
-345
-355
-348
-355
-354
-354
-357
-364
-368
-360
-365
-376
-389
-396
-384
-380
-364
-345
-325
-312
-305
-291
-292
-289
-280
-272
-267
-268
-266
-274
-276
-277
-276
-254
-248
-239
-240
-243
-246
-252
-249
-246
-246
-256
-260
-263
-264
-274
-287
-289
-288
-290
-293
-278
-277
-277
-265
-259
-269
-278
-282
-286
-279
-281
-283
-285
-289
-286
-283
-283
-281
-276
-283
-285
-278
-289
-301
-312
-315
-320
-319
-316
-315
-317
-320
-310
-319
-329
-328
-321
-332
-353
-349
-356
-376
-370
-362
-360
-354
-359
-361
-361
-359
-357
-356
-361
-357
-345
-344
-340
-355
-357
-356
-359
-356
-367
-364
-346
-354
-354
-354
-371
-375
-376
-368
-362
-349
-345
-339
-333
-336
-333
-322
-321
-319
-316
-314
-304
-305
-302
-300
-301
-309
-320
-324
-329
-331
-330
-322
-326
-328
-325
-318
-291
-292
-286
-281
-269
-268
-272
-255
-245
-232
-226
-227
-235
-235
-234
-220
-204
-200
-188
-184
-167
-153
-155
-151
-145
-147
-161
-165
-168
-192
-207
-213
-199
-190
-176
-164
-164
-169
-173
-180
-172
-162
-166
-175
-175
-175
-183
-180
-174
-175
-173
-169
-175
-172
-169
-165
-171
-182
-188
-171
-162
-158
-168
-187
-183
-184
-192
-198
-204
-214
-223
-225
-230
-239
-250
-253
-247
-255
-257
-267
-285
-304
-307
-304
-311
-304
-305
-304
-319
-325
-321
-333
-328
-315
-303
-296
-287
-278
-258
-248
-243
-227
-225
-229
-230
-231
-247
-251
-250
-250
-262
-267
-269
-266
-268
-273
-263
-271
-282
-288
-286
-279
-287
-284
-273
-271
-275
-270
-249
-239
-235
-220
-211
-208
-209
-212
-206
-200
-208
-209
-210
-208
-210
-209
-198
-179
-174
-179
-194
-217
-234
-257
-258
-246
-250
-254
-255
-260
-260
-262
-265
-255
-254
-253
-251
-247
-253
-258
-255
-261
-272
-278
-284
-287
-292
-293
-289
-286
-278
-279
-275
-273
-263
-265
-270
-266
-277
-286
-287
-290
-290
-285
-286
-287
-280
-274
-283
-280
-289
-289
-297
-308
-304
-315
-309
-306
-296
-292
-292
-293
-285
-290
-292
-292
-283
-282
-279
-265
-252
-258
-275
-276
-279
-284
-288
-277
-276
-270
-259
-264
-267
-270
-257
-244
-244
-240
-237
-242
-237
-240
-240
-244
-248
-253
-260
-278
-295
-301
-300
-288
-302
-311
-320
-330
-340
-338
-321
-325
-335
-333
-332
-343
-343
-338
-339
-327
-300
-269
-263
-252
-257
-260
-254
-247
-248
-248
-251
-253
-260
-265
-255
-269
-266
-257
-258
-250
-244
-225
-236
-238
-225
-217
-223
-236
-219
-214
-218
-217
-215
-218
-228
-257
-270
-264
-266
-273
-268
-256
-254
-264
-278
-267
-264
-272
-266
-264
-265
-265
-266
-278
-290
-282
-279
-274
-256
-239
-228
-232
-232
-239
-229
-222
-239
-245
-238
-243
-256
-265
-274
-275
-288
-290
-283
-291
-288
-273
-263
-267
-284
-285
-293
-292
-279
-266
-263
-246
-238
-240
-246
-256
-248
-248
-238
-225
-209
-206
-206
-205
-214
-210
-223
-225
-233
-223
-225
-220
-215
-211
-203
-212
-211
-223
-225
-226
-232
-238
-234
-231
-222
-223
-221
-218
-204
-202
-205
-183
-169
-167
-167
-157
-162
-173
-177
-178
-183
-189
-171
-161
-145
-145
-145
-145
-150
-147
-148
-147
-137
-119
-114
-110
-116
-123
-122
-117
-96
-98
-102
-100
-95
-90
-90
-84
-84
-85
-97
-106
-115
-124
-130
-136
-133
-149
-174
-191
-199
-208
-219
-211
-215
-222
-219
-203
-184
-172
-167
-166
-170
-175
-173
-171
-176
-182
-176
-178
-184
-179
-174
-167
-171
-184
-191
-193
-202
-211
-214
-224
-219
-219
-233
-239
-242
-241
-241
-234
-230
-238
-253
-261
-252
-249
-246
-258
-241
-240
-250
-251
-262
-253
-245
-255
-272
-261
-268
-284
-268
-265
-259
-255
-258
-250
-242
-233
-228
-223
-224
-228
-219
-196
-181
-175
-166
-174
-194
-191
-191
-191
-193
-192
-198
-206
-215
-210
-213
-216
-224
-235
-240
-241
-245
-245
-246
-254
-249
-244
-247
-253
-240
-229
-231
-225
-215
-205
-201
-199
-193
-208
-219
-226
-232
-233
-250
-246
-240
-257
-252
-237
-239
-244
-249
-253
-259
-273
-281
-281
-270
-259
-250
-237
-246
-256
-271
-284
-290
-292
-289
-286
-293
-295
-294
-301
-305
-304
-295
-298
-283
-259
-249
-248
-256
-251
-250
-249
-251
-255
-247
-239
-248
-253
-259
-256
-230
-221
-230
-234
-231
-233
-243
-244
-243
-259
-270
-276
-281
-290
-313
-313
-315
-327
-337
-344
-355
-366
-367
-366
-368
-369
-368
-371
-351
-350
-364
-362
-369
-383
-381
-378
-371
-355
-353
-351
-343
-332
-341
-346
-343
-351
-349
-358
-356
-352
-356
-362
-358
-352
-351
-362
-363
-364
-351
-346
-350
-339
-328
-313
-308
-296
-292
-291
-272
-268
-277
-279
-284
-300
-307
-302
-315
-316
-299
-296
-299
-298
-298
-300
-301
-295
-301
-290
-293
-281
-281
-291
-277
-268
-262
-265
-261
-258
-249
-251
-253
-254
-254
-259
-266
-262
-265
-285
-294
-304
-316
-320
-326
-325
-325
-332
-332
-328
-323
-327
-325
-313
-307
-314
-305
-306
-312
-314
-316
-313
-314
-311
-299
-294
-303
-304
-300
-299
-305
-312
-313
-308
-310
-321
-326
-313
-313
-318
-317
-302
-290
-285
-260
-236
-232
-227
-216
-218
-225
-233
-225
-213
-219
-213
-199
-199
-214
-222
-220
-219
-226
-227
-230
-241
-242
-248
-246
-239
-244
-251
-243
-232
-227
-220
-215
-203
-190
-184
-183
-163
-151
-143
-143
-157
-160
-154
-150
-162
-176
-181
-181
-166
-153
-151
-150
-167
-176
-189
-208
-221
-219
-211
-198
-195
-211
-220
-225
-223
-242
-233
-221
-225
-217
-220
-241
-250
-255
-267
-269
-271
-268
-263
-270
-268
-259
-244
-244
-259
-271
-282
-304
-317
-332
-340
-339
-341
-328
-321
-321
-322
-321
-303
-298
-308
-301
-297
-296
-289
-294
-301
-304
-314
-315
-308
-306
-309
-305
-292
-290
-277
-276
-286
-285
-293
-302
-302
-301
-293
-286
-284
-287
-298
-301
-312
-326
-320
-318
-320
-325
-331
-322
-323
-326
-323
-316
-299
-285
-270
-258
-252
-264
-257
-247
-246
-244
-244
-239
-228
-226
-226
-206
-189
-186
-178
-177
-173
-178
-205
-196
-181
-178
-168
-168
-168
-165
-179
-184
-197
-200
-202
-205
-199
-215
-229
-234
-234
-243
-247
-254
-259
-277
-285
-297
-305
-297
-304
-306
-301
-321
-328
-334
-333
-334
-344
-339
-342
-328
-329
-330
-323
-322
-315
-321
-325
-330
-333
-328
-335
-332
-329
-333
-329
-325
-321
-311
-308
-311
-316
-326
-334
-346
-347
-336
-333
-334
-330
-325
-324
-332
-348
-360
-359
-347
-337
-336
-330
-321
-311
-297
-285
-268
-244
-237
-238
-235
-243
-261
-269
-272
-271
-263
-259
-260
-270
-284
-284
-282
-287
-290
-283
-286
-300
-310
-322
-334
-345
-352
-369
-358
-347
-350
-339
-318
-328
-339
-346
-365
-370
-373
-386
-383
-372
-379
-384
-375
-363
-377
-381
-375
-359
-350
-335
-322
-327
-324
-323
-320
-333
-352
-364
-365
-361
-363
-360
-366
-367
-379
-366
-351
-349
-335
-321
-320
-326
-313
-312
-330
-335
-331
-335
-332
-337
-335
-338
-340
-339
-329
-327
-322
-311
-303
-300
-291
-286
-263
-242
-239
-238
-227
-219
-214
-222
-237
-247
-258
-266
-269
-260
-267
-263
-250
-245
-252
-261
-258
-264
-266
-269
-269
-270
-269
-267
-253
-248
-239
-234
-238
-226
-220
-218
-222
-220
-234
-246
-245
-254
-260
-255
-233
-221
-215
-218
-228
-239
-244
-240
-240
-245
-247
-241
-246
-254
-249
-243
-243
-244
-239
-241
-252
-249
-250
-249
-259
-262
-257
-260
-257
-257
-250
-249
-251
-242
-239
-239
-247
-246
-245
-242
-250
-247
-241
-231
-219
-201
-191
-192
-182
-175
-162
-158
-157
-152
-144
-134
-143
-152
-158
-165
-169
-179
-192
-203
-220
-231
-234
-244
-255
-262
-257
-245
-232
-210
-198
-191
-182
-180
-169
-170
-172
-172
-180
-204
-215
-200
-178
-166
-168
-161
-155
-157
-162
-165
-167
-167
-172
-189
-203
-209
-212
-210
-222
-243
-248
-253
-265
-267
-271
-271
-268
-266
-278
-277
-268
-269
-256
-256
-268
-279
-279
-281
-291
-289
-294
-306
-301
-302
-298
-305
-305
-297
-269
-261
-273
-262
-247
-256
-279
-255
-244
-264
-270
-265
-247
-250
-249
-249
-260
-267
-261
-247
-244
-258
-248
-237
-230
-221
-225
-230
-240
-256
-258
-265
-274
-268
-270
-267
-275
-271
-259
-257
-253
-253
-260
-260
-256
-263
-252
-221
-196
-203
-198
-199
-208
-225
-236
-240
-250
-247
-247
-248
-248
-255
-253
-245
-254
-271
-284
-289
-286
-285
-277
-263
-259
-264
-256
-250
-256
-262
-262
-262
-275
-275
-267
-262
-262
-261
-265
-274
-284
-285
-288
-301
-317
-303
-293
-304
-310
-311
-314
-329
-328
-318
-325
-338
-352
-353
-363
-370
-364
-367
-352
-358
-359
-362
-372
-371
-378
-381
-379
-375
-372
-366
-360
-348
-348
-365
-369
-368
-376
-381
-384
-387
-373
-363
-349
-331
-328
-329
-318
-311
-304
-284
-286
-283
-299
-291
-279
-296
-297
-290
-282
-276
-293
-302
-311
-326
-322
-317
-312
-317
-318
-319
-320
-314
-303
-289
-291
-287
-289
-289
-292
-286
-265
-258
-256
-280
-291
-300
-294
-281
-281
-281
-282
-290
-295
-284
-276
-273
-279
-287
-297
-297
-289
-289
-278
-271
-265
-262
-255
-248
-243
-249
-248
-237
-248
-256
-254
-259
-235
-220
-232
-236
-237
-230
-243
-253
-262
-271
-272
-272
-281
-275
-277
-269
-265
-273
-263
-259
-266
-264
-263
-257
-259
-260
-245
-252
-270
-272
-270
-289
-291
-287
-273
-256
-256
-246
-253
-264
-257
-287
-290
-276
-270
-260
-262
-269
-254
-242
-221
-227
-220
-208
-226
-222
-213
-207
-206
-205
-206
-212
-205
-212
-221
-226
-231
-231
-227
-213
-210
-214
-217
-214
-213
-202
-200
-197
-185
-185
-187
-180
-172
-167
-156
-155
-160
-150
-158
-180
-185
-193
-198
-205
-208
-204
-218
-212
-209
-215
-223
-238
-239
-246
-252
-259
-251
-247
-269
-269
-259
-246
-255
-259
-233
-220
-216
-224
-222
-224
-217
-207
-196
-196
-203
-196
-199
-203
-217
-215
-217
-232
-247
-255
-259
-264
-275
-284
-295
-299
-307
-300
-284
-288
-298
-289
-284
-285
-267
-258
-254
-258
-268
-270
-272
-282
-291
-286
-286
-288
-286
-292
-295
-306
-303
-304
-294
-282
-281
-274
-265
-258
-255
-246
-236
-241
-249
-253
-244
-233
-239
-246
-240
-232
-236
-240
-250
-271
-286
-281
-287
-285
-286
-278
-289
-302
-314
-327
-323
-320
-319
-311
-297
-285
-282
-282
-290
-289
-268
-260
-260
-265
-259
-252
-247
-246
-255
-250
-238
-243
-245
-242
-250
-251
-258
-259
-248
-241
-248
-263
-261
-277
-279
-283
-290
-283
-280
-286
-276
-259
-263
-263
-268
-283
-294
-290
-295
-292
-283
-281
-267
-255
-264
-276
-284
-293
-296
-302
-304
-306
-315
-314
-309
-317
-319
-321
-328
-339
-345
-334
-337
-331
-332
-333
-341
-338
-326
-324
-313
-307
-296
-289
-284
-288
-279
-294
-313
-304
-293
-313
-333
-341
-340
-347
-348
-336
-343
-349
-340
-324
-320
-316
-306
-299
-307
-308
-309
-310
-326
-333
-330
-344
-354
-349
-345
-366
-370
-366
-360
-364
-354
-343
-339
-335
-332
-316
-322
-335
-330
-332
-329
-326
-313
-315
-313
-303
-310
-310
-322
-324
-326
-318
-322
-329
-340
-341
-341
-347
-339
-329
-320
-326
-335
-349
-345
-336
-334
-323
-321
-320
-327
-328
-304
-302
-298
-287
-273
-273
-267
-249
-250
-246
-241
-226
-227
-225
-201
-199
-211
-214
-212
-204
-206
-211
-219
-222
-222
-223
-216
-212
-221
-227
-222
-219
-213
-210
-200
-186
-186
-189
-191
-185
-189
-196
-184
-181
-189
-176
-185
-207
-220
-225
-242
-251
-258
-271
-268
-266
-263
-252
-232
-225
-221
-222
-228
-228
-217
-207
-205
-214
-215
-218
-216
-193
-191
-198
-197
-205
-221
-223
-221
-226
-240
-254
-274
-286
-288
-290
-296
-298
-301
-312
-311
-306
-295
-285
-282
-275
-280
-268
-245
-233
-228
-215
-200
-190
-194
-195
-188
-191
-187
-184
-192
-214
-219
-211
-209
-220
-216
-216
-214
-207
-205
-200
-198
-201
-207
-209
-215
-225
-235
-227
-232
-240
-231
-224
-229
-225
-217
-225
-211
-195
-184
-189
-201
-198
-209
-230
-243
-247
-247
-246
-239
-236
-236
-240
-230
-221
-214
-211
-217
-213
-200
-206
-206
-194
-201
-204
-201
-202
-205
-195
-197
-218
-224
-223
-235
-245
-244
-269
-282
-290
-293
-309
-322
-319
-311
-311
-308
-305
-308
-301
-310
-305
-301
-300
-305
-306
-294
-290
-300
-302
-286
-281
-279
-250
-243
-253
-253
-261
-277
-290
-295
-292
-284
-292
-293
-289
-275
-267
-261
-255
-250
-239
-236
-239
-242
-236
-230
-243
-268
-279
-290
-289
-283
-290
-291
-290
-283
-288
-297
-302
-311
-309
-307
-303
-294
-291
-284
-283
-280
-269
-276
-288
-295
-297
-294
-285
-277
-282
-287
-288
-283
-292
-298
-299
-309
-311
